Migreren naar AndroidX
AndroidX vervangt de originele ondersteunende bibliotheek APIs door pakketten in deandroidx
naamruimte. Alleen de package en Maven artifact namen zijn veranderd; class, method, en field namen zijn niet veranderd.
Prerequisites
Voordat u migreert, breng uw app up to date.We raden aan uw project te updaten om de laatste versie van de supportlibrary te gebruiken: versie 28.0.0. Dit is omdat AndroidX artifacts met versie 1.0.0 binair equivalent zijn aan de Support Library 28.0.0 artefacten.
Migreer een bestaand project met behulp van Android Studio
Met Android Studio 3.2 en hoger, kunt u een bestaand project migreren naar AndroidX door Refactor > Migrate to AndroidX te selecteren in de menubalk.
Het refactor commando maakt gebruik van twee vlaggen. Standaard zijn beide ingesteld op true
in uwgradle.properties
bestand:
android.useAndroidX=true
De Android plugin gebruikt de juiste AndroidX libraryin plaats van een Support Library. android.enableJetifier=true
De Android plugin migreert automatisch bestaande bibliotheken van derden naar AndroidX door hun binaries te herschrijven.
Mappings
Als u problemen ondervindt met de migratie, raadpleeg dan deze tabellen om de juiste mappings te bepalen van de ondersteuningsbibliotheek naar de corresponderendeAndroidX artefacten en klassen:
- Maven artefact mappings
- Class mappings
Voor de laatste versies van de Jetpack bibliotheken, zie de versies pagina.