Migrálás AndroidX-re
Az AndroidX az eredeti támogató könyvtári API-kat aandroidx
névtérben lévő csomagokkal helyettesíti. Csak a csomagok és a Maven artefaktumok nevei változtak; az osztályok,módszerek és mezők nevei nem változtak.
Előfeltételek
A migráció előtt frissítse az alkalmazását.Javasoljuk, hogy frissítse projektjét a támogatókönyvtár végleges verziójának használatára: 28.0.0 verzió.Ennek oka, hogy az AndroidX artefaktumok 1.0 verziójúak.0 binárisan egyenértékűek a Support Library 28.0.0.0 artefaktekkel.
Meglévő projekt migrálása Android Studio használatával
Az Android Studio 3.2 és újabb verziók esetén a meglévő projektet AndroidX-re migrálhatja a menüsorból a Refactor > Migrate to AndroidX parancs kiválasztásával.
A refactor parancs két zászlót használ. Alapértelmezés szerint mindkettő true
-ra van állítva agradle.properties
fájlban:
android.useAndroidX=true
Az Android plugin a megfelelő AndroidX könyvtárat használja a Support Library helyett. android.enableJetifier=true
Az Android plugin automatikusan átállítja a meglévő harmadik féltől származó könyvtárakat az AndroidX használatára a binárisok átírásával.
Mappings
Ha problémák merülnek fel a migrációval kapcsolatban, tekintse meg ezeket a táblázatokat, hogy meghatározhassa a megfelelő leképezéseket a támogató könyvtárból a megfelelőAndroidX artefaktumokhoz és osztályokhoz:
- Maven artefakt leképezések
- osztály leképezések
A Jetpack könyvtárak legújabb verzióit lásd a verziók oldalon.