Esta versão do Android Studio é incompatível com a versão do Gradle usada. Tente desativar a execução instantânea

91

Consigo construir o aplicativo corretamente, mas quando o executo, recebo este erro:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run
santosh kumar
fonte
Fyi: desativei o Instant Run
santosh kumar
1
Onde estão os detalhes do erro? Sentiu falta de guardar a imagem ou colar o erro
AndroidMechanic - Viral Patel
1
no meu caso começou a funcionar depois que LIGUEi o instant run, estranho ... estava dando erro quando o instant run foi desligado.
mehmet6parmak
7
No meu caso só a limpeza do projeto funcionou! Ufa!
Sjd de
2
Vou concordar que "Build-> Clean Project" também resolveu esse problema para mim.
Brian de

Respostas:

115

Você pode usar a execução de compilação normal em vez de execução instantânea.

Verifique primeiro

Vá para Configurações / Preferências > Compilar, Execução, opção de implantação > Execução Instantânea e desmarque todas as três caixas.

  1. URL de atualização dos serviços do Gradle:

    Projeto> Gradle> Wrapper> gradle-wrapper.properties

    Alterar URL de

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
    

    para

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
    

(Encontre a versão mais recente do plugin DistributionUrl gradle aqui: http://services.gradle.org/distributions

** Certifique-se de usar gradle-x.xx-all.zip)

  1. Exclua sua pasta de construção

    Quando você executa o projeto, a pasta de construção será criada automaticamente

  2. Vá para a opção BUILD no menu> Limpar o projeto, Construir o projeto

    Deve funcionar sem execução instantânea.

Dinesh Sunny
fonte
1
obrigado por explicar em respostas como etapas. verificar as configurações e a etapa 1 são obrigatórias para se livrar deste erro
Manju
@Manju Quando encontrei o erro, a etapa 1 e as configurações são necessárias.
kkwang
1
Esta é uma boa resposta, mas existe uma maneira de usar o Instant Run?
CaptainNemo,
@ me1982 Sim! Atualize seu Android Studio para a versão mais recente ou baixe uma nova edição
Dinesh Sunny
4
Estou usando a versão mais recente. Isso começou a acontecer porque eu atualizei para o mais recente.
CaptainNemo
33

Eu tive passos fáceis e maneira correta também

1 - Em Settings-> Build, Execution, Deploymentopção ->Instant Run

2 - Claro Enable instant run to hot swap code

3 - Projeto limpo

p / s: Deve funcionar totalmente.

Torre Huy
fonte
21

O plug-in do Gradle usado normalmente é o mesmo que a versão do Android Studio que você está usando.

Verifique a versão do Android Studio

Ajuda → Sobre

e a versão lerá Android Studio Version X.Y.Z

Então vá para

Projeto → Scripts do Gradle → build.gradle (Projeto)

e nas dependências altere o classpath para

classpath 'com.android.tools.build:gradle:X.Y.Z'

e reconstruir / sincronizar o projeto.

John Snow
fonte
8

Você pode desativar a execução instantânea seguindo estas etapas no Android Studio:

Arquivo → Configurações → caixa de diálogo Preferências → Compilar → Execução → Implementação → Execução instantânea → Atualizar projeto

Esse recurso introduzido no Android Studio 2. no entanto, ao desativá-lo, a próxima vez que tentar enviar um novo aplicativo para o emulador ficará muito mais lento.

No meu caso, acabei de atualizar o Android Studio para a versão mais recente do canal canário e funciona sem desativar esse recurso.

Espero que ajude

Mansour Essgaer
fonte
1
Se você não quiser atualizar o Android Studio, também pode ajustar o número da versão do gradle como na resposta de John Snow.
Stephen Kaiser
8

Como comentado por sjd: Apenas limpar o projeto e construir novamente pode ajudar se você, assim como eu, usou a atualização automática aplicada pelo android studio.

Erik Melkersson
fonte
Isso funcionou para mim. Solução muito melhor do que desativar a execução instantânea, se disponível.
Robert Liberatore
7

Acabei de fazer um projeto Build> Clean e, em seguida, reRun app!

Arniotaki
fonte
fez o meu dia!! Obrigado
Aovin Mahmud,
2

Eu queria executar o aplicativo no modo de depuração e recebi a mesma mensagem, então tentei:

  • Arquivo> Invalide caches e reinicie ...
  • Projeto limpo
  • Construir projeto

Nada funcionou...

Então, apenas cliquei na seta verde para executar o projeto sem depurar ...

Funcionou!

Então, acabei de adicionar uma sessão de depuração com a opção à esquerda do botão de parada no Android Studio.

Marienke
fonte
0

Eu consertei dessa maneira.

Atualize seu classpath classpath 'com.android.tools.build:gradle:2.0.0'em seu arquivo build.gradle de nível superior .

Feito

Hiren Patel
fonte
0

Acabei de excluir o projeto Build Folder e Clean . Funcionou para mim ... !!!

Asif Galachar
fonte
0

No Android Studio 2.3.3

Arquivo -> Configurações -> Compilar, Execução, Implementação -> Execução Instantânea -> Incapaz de Execução Instantânea para código de hot swap (Desmarque)

Agora, você desabilitou o Instant Run ...

Isso resolverá o problema do Instant Run.

Yash Parekh
fonte