Migrarea la AndroidX
AndroidX înlocuiește API-urile originale ale bibliotecii de suport cu pachete în spațiul de numeandroidx
. Doar numele pachetelor și ale artefactelor Maven s-au schimbat; numele claselor,metodelor și câmpurilor nu s-au schimbat.
Precondiții
Înainte de a migra, actualizați-vă aplicația.Vă recomandăm să vă actualizați proiectul pentru a utiliza versiunea finală a bibliotecii de suport: versiunea 28.0.0.0.Aceasta deoarece artefactele AndroidX cu versiunea 1.0.0 sunt echivalente binare cu artefactele Support Library 28.0.0.0.
Migrarea unui proiect existent folosind Android Studio
Cu Android Studio 3.2 și versiunile ulterioare, puteți migra un proiect existent la AndroidX selectând Refactor > Migrate to AndroidX (Refacere > Migrare la AndroidX) din menubar.
Comanda refactor utilizează două stegulețe. În mod implicit, ambele sunt setate la true
în fișierul dvs. gradle.properties
:
android.useAndroidX=true
Plugin-ul Android utilizează biblioteca AndroidX corespunzătoareîn loc de o bibliotecă de suport. android.enableJetifier=true
Plugin-ul Android migrează automat bibliotecile terțe existente pentru a utiliza AndroidX prin rescrierea binarelor acestora.
Mappingeri
Dacă întâmpinați probleme cu migrarea, consultați aceste tabelepentru a determina corespondențele adecvate de la biblioteca de suport la artefactele și clasele AndroidX corespunzătoare:
- Mappingeri artefacte Maven
- Mappingeri clase
Pentru cele mai recente versiuni ale bibliotecilor Jetpack, consultați pagina de versiuni.