Migrating to AndroidX
AndroidX substitui as APIs da biblioteca de suporte original por pacotes no namespaceandroidx
. Somente os nomes dos pacotes e artefatos Maven mudaram; os nomes das classes, métodos e campos não mudaram.
Prerequisites
Antes de migrar, atualize seu aplicativo. Recomendamos atualizar seu projeto para usar a versão final da biblioteca de suporte: versão 28.0.0.0.Isso porque os artefatos AndroidX com a versão 1.0.0 são equivalentes binários para a Biblioteca de Suporte 28.0.0 artefatos.
Migre um projeto existente usando o Android Studio
Com o Android Studio 3.2 e superior, você pode migrar um projeto existente para AndroidX selecionando Refator >Migre para AndroidX a partir do menubar.
O comando refactor faz uso de duas bandeiras. Por padrão, ambas são configuradas para true
no seu arquivogradle.properties
arquivo:
android.useAndroidX=true
O plugin do Android usa a biblioteca apropriada do AndroidX em vez de uma biblioteca de suporte. android.enableJetifier=true
O plugin do Android migra automaticamente as bibliotecas existentes de terceiros para o AndroidX, reescrevendo seus binários.
Mappings
Se você encontrar problemas com a migração, consulte estas tabelas para determinar os mapeamentos apropriados da biblioteca de suporte para os artefatos e classes correspondentes do AndroidX:
- Maven artifact mappings
- Class mappings
Para as últimas versões das bibliotecas Jetpack, veja a versionspage.