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

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.


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.


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.


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


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.


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


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.


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


0

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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.