Erro ao executar o android: Falha na sincronização do projeto Gradle. Corrija seu projeto e tente novamente

Respostas:

162
  1. Ir para arquivo -> invalidar caches / reiniciar
  2. Shutdown Android Studio
  3. Renomeie / remova a pasta .gradle no diretório inicial do usuário
  4. Reinicie o Android Studio (ele fará o download de metadados e dados do gradle)
  5. Construção de gradle bem-sucedida
  6. Recrie o projeto. Feito.
toha
fonte
1
Verifique se sua nota não está no modo offline, está em Preferências / Compilação, Execução, Implantação / Nota e lá você verá um trabalho offline (usado principalmente quando você está trabalhando remotamente, onde não há internet)
Matthieu Smith
1
Invalidar caches / Reiniciar foi suficiente para corrigir não apenas o problema de sincronização Gradle, mas também a incapacidade de atualizar do 3.1.2 para o 3.3. Obrigado!
Scott Ventura
em alguns países você mais usa vpn. para ativar as configurações de proxy de detecção automática do android studio, vá para: "Arquivo | Configurações | Aparência e comportamento | Configurações do sistema | Proxy HTTP" e marque "detectar automaticamente as configurações de proxy".
mrdm 23/03
Suas instruções são um pouco confusas. Por que você invalidaria os caches / Reiniciaria se você está apenas desligando-o e se o android studio é desligado quando você remove o .gradle, como pode reiniciar. Seria Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio?
Sam
38

A solução é

  1. Conecte seu computador à Internet

  2. Clique

Sync project with Gradle files

Na barra de ferramentas insira a descrição da imagem aqui

Sincronizará automaticamente o gradle.

tsigehiwet kahsayu
fonte
2
tão estúpido como isso soa, eu estava trabalhando remotamente em algum momento, então eu coloquei minha Gradle em modo offline e ler o primeiro ponto de esta solução me fez pensar que
Matthieu Smith
Eu tentei a solução acima pela toha. Não funcionou, mas quando tentei essa solução, a gradle construiu meu projeto com sucesso. Gostaria de saber se a execução de ambas as soluções pode ter sido "a" solução? Apenas um pensamento.
MikeyE 23/05/19
Observe que esse ícone é diferente no Android Studio 3.5.3 (passar o mouse sobre os ícones para ver a dica de ferramenta me ajudou a encontrar o novo ícone).
cvocvo 03/02
21

Apenas ignore o erro e tente executar o projeto de qualquer maneira. Falhará, mas desta vez você receberá um link na descrição do erro. Clicar no link acionará a atualização / download automático do componente desatualizado / ausente.

No meu cenário, o projeto falhou ao iniciar duas vezes, cada vez que outro componente da API / SDK é o culpado.

No meu caso, eu estava apenas tentando iniciar um projeto de amostra que baixei, sem ter idéia de qual nível de API estava sendo direcionado ou onde procurar essas informações.

brett
fonte
12
  1. Faça o download da distribuição mais recente do pacote Gradle, por exemplo ( gradle-2.11-all.zip ).
  2. Extraia esse arquivo zip em uma pasta como por exemplo ( D: // Gradle )
  3. Carregue seu projeto no Android Studio e vá para Arquivo-> Configurações-> Gradle. Clique em Usar distribuição local da Gradle e aponte-a para a pasta onde você descompactou o projeto Gradle mais recente.
  4. Reinicie seu projeto
Todos
fonte
4

Vamos para

file->settings->build,execution,deployment->gradle.

(e defina o caminho inicial do gradle do seu diretório)

KAT
fonte
4

Goto File -> Invalidate caches / Reinicie o desligamento do Android Studio Renomeie / remova a pasta .gradle no diretório inicial do usuário Reinicie o Android Studio (ele fará o download de metadados e dados do gradle) Feito

randikawann
fonte
4

Exclua a pasta "build" da pasta raiz do projeto. Em seguida, "invalide o cache e reinicie". Isso reiniciará o seu Android Studio e, em seguida, criará o aplicativo novamente, resolverá o problema.

Ashish Agrawal
fonte
3

É um problema muito comum e a solução é muito fácil ... Atualize o SDK no Gerenciador de SDK (consulte as instruções completas abaixo)

  1. Abra o Android Studio e vá para o SDK Manager (Arquivo> Configurações> SDK Manager)
  2. Verifique o ícone (-) na frente de qualquer pacote e clique nele.
  3. Clique em OK para começar a atualizar o SDK.

Obrigado por fazer essa pergunta :)

HT Land
fonte
3

Se nenhuma mensagem de erro for exibida: algumas vezes, o gradle da linha de comando as mostra. Basta ir na linha de comando, mudar para o appdiretório e digite

gradle installDebug

ou, se os detalhes estiverem faltando

gradle --info installDebug

Isso pode fornecer informações adicionais sobre como depurar o problema.

serv-inc
fonte
3

parece diferente de uma situação para outra. para mim eu fiz uma instalação e atualizei muitas coisas que o gerente do sdk disse que eu tinha esse problema. tudo o que fiz foi: do arquivo -> Invalidar caches / Reiniciar (uma caixa de diálogo será exibida), escolha Invalidar e reinicie.

após o reinício ser concluído. tudo foi corrigido, mas eu precisava criar um novo emulador e excluir o antigo. (android studio 1.3.1) (um profissional deve editar isso para ser mais compreensível). . . Aqui estava tudo bem, mas suas máquinas também precisam ser reiniciadas porque alguns arquivos do sistema foram alterados. Para sincronizá-los, precisamos reiniciar o sistema.

Ayham Rustom
fonte
2

Eu tive o mesmo problema ontem. Após abrir o "Android SDK Manager", atualizar todos os pacotes e reiniciar o Android Studio, o projeto foi compilado novamente.

Cristian-Leonard Miehs
fonte
Como você abre o Android SDK Manager?
Chaine
"C: \ Arquivos de programas (x86) \ Android \ android-sdk \ SDK Manager.exe"
Ryan Williams
1

Levei algum tempo para resolver isso.

  • Ferramenta de compilação do SDK atualizada [não ajudou]
  • CMake atualizado [Não ajudou]
  • Ferramentas da plataforma SDK para Android atualizadas [Não ajudou]
  • Ferramentas do SDK para Android atualizadas [Não ajudou]
  • NDK atualizado [Problema resolvido]

Havia um motivo para não querer atualizar o NDK. Quando tudo mais falhou, atualizei o NDK e isso foi o que fez.

Asma Zubair
fonte
1

Se você tiver atingido o tempo limite, Check- Gradle Scripts -> gradle.propertiesin no Android Studio, descobri que defini um socketproxy nas configurações do Android Studio, mas neste gradle.propertiesarquivo o meu proxy passou a ser http, então apenas removi essas http proxy settinglinhas e finalmente funcionou.

fangxing
fonte
1

Eu tenho esse problema no Android studio, lá em sync ou build square havia esse link como texto em azul sobre esse problema, pressione esse botão e ele fará o download de algo que corrija esse problema

Narutofan
fonte
1

Encontrei o mesmo problema, mas fiz o seguinte e meu problema foi resolvido:

  • Gradle atualizado
  • instalou a versão mais recente do Android studio (a minha estava desatualizada)

E isso resolveu meu problema.

Nota: Também me ajudou a clicar no log de eventos, pois possui informações mais detalhadas sobre erros. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin também possui ótimas informações.

chthonicThreat
fonte
1

Eu recebi esse erro passando do Gradle 3.5.3 para a 5.4.1 (o Android Studio solicitou e cliquei em "Atualizar".)

Gradle prosseguiu com a atualização, mas gerou alguns erros, como:

ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app

INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app

INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app

O que o corrigiu foi abrir Configurações -> Aparência e comportamento -> Configurações do sistema -> Android SDK e, em seguida, selecionamos algumas versões recentes do Android SDK, como 8, 9 e 10. (Eu tinha apenas 5.1, 6.0 e Android N Preview instalado.)

Depois de instalado, tive que modificar meu arquivo build.gradle para o meu Module: app

  • Removida buildToolsVersion '27 .0.3 '

Depois, cliquei no botão "Sincronizar projeto com arquivos Gradle" na barra de ferramentas. A janela de saída do Sync ofereceu uma opção para "Atualizar plug-ins" e, depois que eu cliquei, tudo parecia funcionar. Por uma boa medida, cliquei novamente em "Sincronizar projeto com arquivos Gradle", seguido de Compilar -> Limpar projeto, e finalmente consegui executar meu projeto novamente.

cvocvo
fonte
1
Não faço ideia do Android. Mas isso me ajudou totalmente !!
Desenvolvedor iPhone
0

foi difícil de resolver, mas procurei ir para C: \ Users (nome de usuário)

exclua o arquivo .gradle e você não o vê, ele pode estar em arquivos ocultos. Se você usa o Windows 7, clique com o botão direito do mouse em seguida clique em Propriedades e clique em Ocultar para não ser verificado.

então o arquivo aparecerá e apague-o espero que funcione

Zeyad Asem
fonte
0

A resolução é simples. Abra o "Android SDK Manager", atualize todos os pacotes e reinicie o Android Studio. Depois disso, seu projeto deve compilar sem problemas.

mac.slusarek
fonte
Como você abre o Android SDK Manager?
Chaine 23/05
Vá para "Preferências" na caixa de pesquisa, digite SDK, e você deve ter um gerente. Ou a segunda opção, no Android Studio 2.3.1, vá em Ferramentas> Android> Gerenciador de SDK.
mac.slusarek
0

Pode ser que você esteja usando o gradle no modo offline. Para desmarcar, vá para File > Settings > Gradle, desmarque a Offline Workcaixa de seleção e clique em Apply Verifique se você possui conexão com a Internet e sincronize o projeto novamente.

Kwabena Berko
fonte
0

É porque o gradle não é sincronizado por vários motivos.

Vá para a pasta do projeto, remova a pasta .gradle e inicie a sincronização. Vai funcionar

yubaraj poudel
fonte
0

Aparentemente, algumas plataformas podem estar faltando. Foi assim que resolvi o problema:

Você vê uma mensagem de erro exibida na parte inferior da janela do Android Studio? Também poderia ser uma janela menor no canto inferior direito .., que se parece com:

insira a descrição da imagem aqui

Agora, clique no link azul, faça o que as caixas de diálogo dizem (se houver) ...

Isso resolveu o problema. Espero que ajude...

A pessoa
fonte
0

Faça o download dos arquivos de notas deste URL e extraia tudo em uma pasta:
 https://gradle.org/releases

Abrir arquivo -> Configuração no SO Windows ou Preferências no Mac OS e em "Compilação, Execução, Implantação"

Clique em "Gradle"

Marque “Usar distribuição local do berço” e forneça o caminho da pasta extraída.

Execute gradle.bat no sistema operacional Windows e o arquivo gradle no mac OS nessa pasta.

Depois marque "Trabalho offline".

"seu caminho de pasta extraído" /gradle-4.10.2/bin/.gradle (para a versão 4.1.2, você pode definir sua versão)

Pressione OK e aproveite.

Yilmazam
fonte
0

Isso pode ocorrer devido ao conflito de versões do Android Studio da v3 e v4, especialmente quando você importa um projeto no android stdio v4, que foi construído anteriormente na v3.

Aqui estão as poucas coisas que você precisa fazer:

  • remova as pastas .gradle e .idea da pasta principal do aplicativo.
  • importe o projeto no estúdio android.
  • após a conclusão da sincronização, ele solicitará que você atualize a versão suportada do android studio.
  • clique em atualizar.
  • feito.
Muhammad Etisam
fonte
0

Nenhuma dessas respostas funcionou para mim. Desinstalei o Android Studio e o reinstalei. (Eu não apaguei as configurações) Ele agora funciona perfeitamente.

CPSuperstore
fonte
0

se você tiver essa falha e tiver outras falhas também, como "Módulos não suportados detectados: a compilação não é suportada para os seguintes módulos", talvez seja necessário resolvê-los primeiro e depois será resolvido também. foi o que aconteceu comigo.

Gilad Levinson
fonte
0

Eu recebi exatamente a mesma mensagem de erro

Erro ao executar o android: Falha na sincronização do projeto Gradle. Corrija seu projeto e tente novamente

, mas se nenhuma das opções acima corrigir seu erro, sugiro que você verifique sua sintaxe no arquivo AndroidManifest.xml.

Isso consertou para mim. Não entendo por que a mensagem de erro é tão enganosa, pois não tem nada a ver diretamente com o gradle de compilação.

Consulte também esta resposta SO aqui , que levou muitos de nós na direção certa.

badaboomskey
fonte
0

Ele estava gritando comigo sobre uma linha no meu arquivo xml (que era perfeitamente válida e nunca teve problemas o tempo todo em que trabalhei no projeto). Eu apaguei a linha e, mesmo depois de executar novamente, a limpeza e a reconstrução continuavam gritando comigo sobre a linha completamente em branco. Eu reiniciei o android studio e removi a pasta .gradle e ela finalmente funcionou. Espero que alguém no meu lugar que tenha todas as outras respostas neste tópico falhe e veja essa resposta e economize algumas horas.

Eu tive esse problema (cliquei em um prompt para "sincronizar com o gradle" no meu projeto perfeitamente válido e funcional e matou tudo) e pesquisei por horas tentando descobrir como consertar isso, incluindo esse segmento, entre muitos outros. Finalmente encontrei minha solução, espero que ajude alguém (e espero que conserte esse terrível sistema)

Justin
fonte
0

Eu encontrei isso em uma situação única: havia refatorado a palavra "tempo" para "distância" para uma das minhas variáveis. E quando fiz o refator, acidentalmente ele mudou o nome de uma das minhas dependências / implementações gradle.

Esta é uma causa rara do erro, mas uma possibilidade. Portanto, verifique se todas as suas dependências foram implementadas corretamente no build.gradle

vikzilla
fonte
0

Exclua a pasta .gradle (diretório raiz) e construa a pasta (diretório do projeto) e, em seguida, invalide os caches / reinicie o android studio, execute seu projeto novamente, espero que funcione. Pode levar algum tempo para as tarefas em segundo plano. Em alguns países, pode ser necessário ativar a VPN para fazer o download.

Shariar Saimon
fonte