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.