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.