Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

Memigrasikan ke AndroidX

AndroidX akan menggantikan API support library asli dengan paket dalam namespace androidx. Hanya paket dan nama artefak Maven yang berubah; nama class, metode, dan kolom tidak berubah.

Prasyarat

Sebelum bermigrasi, update aplikasi Anda. Kami rekomendasikan Anda untuk mengupdate project menggunakan versi final support library: versi 28.0.0. Ini karena artefak AndroidX dengan versi 1.0.0 adalah biner yang setara dengan artefak Support Library 28.0.0.

Memigrasikan project yang ada menggunakan Android Studio

Dengan Android Studio 3.2 dan yang lebih tinggi, Anda dapat memigrasikan project yang ada ke AndroidX dengan memilih Refactor > Migrate to AndroidX dari panel menu.

Perintah pemfaktoran ulang akan menggunakan dua tanda. Secara default, keduanya ditetapkan ke true dalam file gradle.properties Anda:

android.useAndroidX=true
Plugin Android menggunakan library AndroidX yang sesuai, bukan Support Library.
android.enableJetifier=true
Plugin Android secara otomatis memigrasikan library pihak ketiga yang ada untuk menggunakan AndroidX dengan menulis ulang binernya.

Pemetaan

Jika Anda mengalami masalah dengan migrasi, lihat tabel ini untuk menentukan pemetaan support library yang tepat ke artefak dan class AndroidX yang sesuai:

Untuk versi terbaru library Jetpack, lihat halaman versi.

Referensi lainnya

Untuk mempelajari cara memigrasikan kode ke AndroidX selengkapnya, lihat referensi tambahan berikut:

Postingan blog