Migrera till AndroidX
AndroidX ersätter de ursprungliga API:erna för stödbibliotek med paket i namnområdetandroidx
. Endast paket- och Maven-artefaktnamnen ändrades; namn på klasser, metoder och fält ändrades inte.
Förutsättningar
För att migrera ska du uppdatera din app. Vi rekommenderar att du uppdaterar ditt projekt så att det använder den slutgiltiga versionen av supportbiblioteket: version 28.0.0.0. Detta beror på att AndroidX-artefakter med version 1.0.0 är binärt likvärdiga med artefakterna i supportbiblioteket 28.0.0.0.
Migrera ett befintligt projekt med Android Studio
Med Android Studio 3.2 och senare kan du migrera ett befintligt projekt till AndroidX genom att välja Refactor > Migrate to AndroidX från menyraden.
Refactor-kommandot använder sig av två flaggor. Som standard är de båda inställda på true
i dingradle.properties
fil:
android.useAndroidX=true
Android-pluginet använder det lämpliga AndroidX-biblioteket i stället för ett supportbibliotek. android.enableJetifier=true
Android-pluginet migrerar automatiskt befintliga bibliotek från tredje part till att använda AndroidX genom att skriva om deras binärer.
Mappningar
Om du stöter på problem med migreringen, hänvisar du till dessa tabeller för att bestämma rätt mappningar från supportbiblioteket till motsvarandeAndroidX-artefakter och -klasser:
- Maven-artefaktmappningar
- Klassmappningar
För de senaste versionerna av Jetpack-biblioteken, se versionssidan.