Corrigindo o erro do AndroidX no Flutter
Tags: flutter, android, androidx
Published: 2019-07-18 17:58:41

---
tags: flutter, android, androidX
title: Corrigindo o erro do AndroidX no Flutter
description: Artigo sobre um erro muito comum para desenvolvedores Flutter, o problema com a depreciação de certas dependências do projeto android…
cover_image: https://cdn-images-1.medium.com/max/800/1*qqxO905wJ6Xhyfka9kEn2g.png
---

</div></figure><p name="85ea" id="85ea" class="graf graf--p graf-after--figure graf--trailing">Artigo sobre um erro muito comum para desenvolvedores Flutter, o problema com a depreciação de certas dependências do projeto android. Trago desta vez, a tradução de um artigo originalmente publicado por <a href="https://medium.com/u/a703d04c2386" data-href="https://medium.com/u/a703d04c2386" data-anchor-type="2" data-user-id="a703d04c2386" data-action-value="a703d04c2386" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank">CarlosMillan</a>, que nos mostra então como resolver este problema.</p></div></div></section><section name="618a" class="section section--body"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><p name="3118" id="3118" class="graf graf--p graf--leading">Olá Flutterverse, hoje Eu venho discutir um problema que têm ocorrido quando estamos construindo nosso aplicativo Flutter, e aparece uma mensagem dizendo que este projeto é incompatível com AndroidX.</p><p name="7bc3" id="7bc3" class="graf graf--p graf-after--p">Isto acontece quando um pacote ou dependência do projeto migrou para AndroidX ou quando as bibliotecas do android.support (que estão em desuso) são incompatíveis com AndroidX (que veio para substituir ele).</p><p name="34fd" id="34fd" class="graf graf--p graf-after--p">Na maioria das vezes você pode consertar fazendo o downgrade da versão do pacote com problema, mas caso não funcionar (aconteceu comigo), então, siga os passos abaixo:</p><p name="e421" id="e421" class="graf graf--p graf-after--p"><strong class="markup--strong markup--p-strong">Como resolver este problema</strong></p><ol class="postList"><li name="1887" id="1887" class="graf graf--li graf-after--p">Abra o projeto flutter com o Android Studio. Sim, Eu sei que ele é pesado e você não usa ele, mas você precisa consertar o problema.</li><li name="6122" id="6122" class="graf graf--li graf-after--li">Na esquerda, na árvore de arquivos, nós procuramos pela pasta <strong class="markup--strong markup--li-strong">Android </strong>e fizemos click direito nele, clica na opção <strong class="markup--strong markup--li-strong">Flutter </strong>e a seguir em <strong class="markup--strong markup--li-strong">Open Android module in Android Studio</strong>. Se abrir uma janela <strong class="markup--strong markup--li-strong">Open Project, </strong>clique no botão <strong class="markup--strong markup--li-strong">This Window</strong>.</li><li name="0ab7" id="0ab7" class="graf graf--li graf-after--li">A seguir aparece uma janela informando que é aconselhável atualizar o plugin do Gradle. Nesta janela nos clicamos no botão <strong class="markup--strong markup--li-strong">Update</strong>.</li><li name="e2ed" id="e2ed" class="graf graf--li graf-after--li">No Android Studio clicamos no menu Tools -&gt; SDK Manager -&gt; SDK Tools e verificamos se selecionamos a opção Google Play Services. Caso a caixa esteja desmarcada, marcamos ela e a seguir instalamos ela.</li><li name="5fc8" id="5fc8" class="graf graf--li graf-after--li">Depois de instalado o Google Play Services, no painel esquerdo nós procuramos pela pasta android -&gt; app e abrimos o ficheiro <strong class="markup--strong markup--li-strong">gradle.build</strong>, procure pela propriedade <strong class="markup--strong markup--li-strong">compileSdkVersion </strong>e alteramos o valor para 28.</li><li name="3a64" id="3a64" class="graf graf--li graf-after--li">Abra o ficheiro <strong class="markup--strong markup--li-strong">gradle.properties </strong>e adicione as seguintes linhas:</li></ol><ul class="postList"><li name="fca1" id="fca1" class="graf graf--li graf-after--li">android.useAndroidX=true</li><li name="f036" id="f036" class="graf graf--li graf-after--li">android.enableJetifier=true</li></ul><p name="35aa" id="35aa" class="graf graf--p graf-after--li">7. A seguir na árvore de ficheiros no painel esquerdo, por cima altera o modo Android por Project, faça clique esquerdo na pasta <strong class="markup--strong markup--p-strong">android </strong>e selecione a opção <strong class="markup--strong markup--p-strong">Migrate to AndroidX</strong>. Uma janela irá aparecer informando que irá fazer um backup se quisermos, a seguir clicamos no botão <strong class="markup--strong markup--p-strong">Migrate</strong>. Seleccionamos onde nós queremos salvar a copia, se nós decidimos na janela anterior e depois clicamos OK.</p><p name="3ae8" id="3ae8" class="graf graf--p graf-after--p">8. Comece a executar os processos e, em seguida, informar-nos se tudo correu bem.</p><p name="c516" id="c516" class="graf graf--p graf-after--p">9. Depois disso, é uma boa ideia executar o comando <strong class="markup--strong markup--p-strong">flutter clean </strong>para eliminar a pasta build e executamos o aplicativo, o erro não irá aparecer.</p><p name="1ce4" id="1ce4" class="graf graf--p graf-after--p graf--trailing">Espero que você considere este gia útil, Eu peço desculpas pela falta de imagens, fiz este artigo depois de resolver o problema, e não fiz screenshots do meu processo, mas todos os passos necessários estão escritos um a um!</p></div></div></section>