AndroidX akan menggantikan API support library asli dengan paket dalam
namespace androidx
. Hanya nama artefak Maven dan paket yang berubah; nama class,
metode, dan kolom tidak berubah.
Prasyarat
Sebelum bermigrasi, update aplikasi Anda. Sebaiknya update project untuk menggunakan support library versi akhir: 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 baru, Anda dapat memigrasikan project yang ada ke AndroidX dengan memilih Refactor > Migrate to AndroidX dari panel menu.
Perintah faktor ulang akan menggunakan dua tanda. Secara default, keduanya
ditetapkan ke true
dalam file gradle.properties
:
android.useAndroidX=true
- Plugin Android menggunakan library AndroidX yang sesuai, bukan Support Library.
android.enableJetifier=true
- Plugin Android akan 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 lebih lanjut, lihat referensi tambahan berikut: