O que é o AndroidX?

Depois de ler as perguntas acima, você provavelmente chegou a estas questões.

  • E se você converteu o seu projecto existente no AndroidX para que fosse compatível?
  • Como posso converter um projecto existente no AndroidX?

Q1: E se você converter o seu projecto existente no AndroidX – seria compatível com versões anteriores do Android?

Resposta: SIM. Todas as bibliotecas de suporte são construídas para compatibilidade com versões anteriores, por isso o AndroidX é uma forma moderna de representar as bibliotecas de suporte. Se eu não estou errado, o AndroidX é apenas uma convenção de nomes intuitiva. Você pode dizer que o AndroidX é uma continuação das bibliotecas de suporte do Android.

Q2: Como converter um projeto existente em AndroidX?

Answer: Primeiro, você precisa atualizar seu Android Studio para a última versão – como eu escrevo isto, é a versão 3.5.

Você precisa ter o Android Studio 3.2+ ou superior.

Nas últimas versões do Android Studio – estou falando das versões 3.+ – a migração para AndroidX é bem fácil.

Tudo o que você precisa fazer é apenas abrir seu Android Studio.

  1. Vá para o Refactor > Migrar para AndroidX
>

>

>

>

Menu Android Studio Exemplo

2. Depois de seleccionar isto, o Android Studio perguntar-lhe-á se pretende guardar uma cópia de segurança do seu projecto num ficheiro .zip – apenas para facilitar a sua vida. Em caso de qualquer problema, você pode obter o seu projeto de volta.

De acordo com a documentação, estas duas bandeiras definidas automaticamente para true após a refatoração no seu gradle.properties.

* android.useAndroidX=true : Isto irá garantir que os plugins Android usar a biblioteca AndroidX apropriada em vez de bibliotecas de suporte.

* android.enableJetifier=true : Isto irá converter automaticamente bibliotecas de terceiros para AndroidX.

Obrigado pelo seu tempo. Espero que você tenha alguma informação nova. 😉

Leave a Reply