tools - update gradle android studio windows




Erro gradle: o acesso de gravação é permitido a partir do encadeamento de envio de eventos apenas no Android Studio (4)

Problema ocorreu quando o android studio entrou em conflito com a versão jdk instalada, vá para (Arquivo -> Estrutura do projeto -> Local do SDK), marque a caixa de seleção 'Usar JDK incorporado' e defina a localização do jdk como 'caminho para o android studio' \ Android Studio \ jre :) Simples

Depois de atualizar o Android Studio para a versão 2.2 (no Windows 10) e, de alguma forma, na manhã seguinte, recebi esse erro quando o gradle foi criado em qualquer projeto:

O acesso de gravação é permitido apenas do encadeamento de envio de eventos

Apesar desse comando gradlew -build funcionou e foi concluído com êxito. Eu tentei os desenvolvedores típicos do Android do conjunto de reparo WTF: compilação limpa, invalidar caches, remover pastas de compilação, remover pasta .gradle, tentei diferentes configurações de gradle, até reinstalar o Android Studio e nada ajudou.

Eu criei essa pergunta apenas para compartilhar minha experiência com a comunidade, porque perdi duas horas nela.


Meu problema foi que eu removi o SDK que estava usando enquanto limpava o espaço no disco rígido.

Para corrigir isso, verifique primeiro quais SDKs você instalou ou instale um em Ferramentas> Gerenciador de SDK.

Em seguida, você pode alterar o compileSdkVersion e o targetSdkVersion no aplicativo build.gradle para a versão do sdk instalada.

Caso contrário, você pode apenas reinstalar o que já usou o sdk.


Portanto, o problema foi concluído no fato de o Android Studio entrar em conflito com a minha versão do JDK instalada, por isso foi resolvido quando verifiquei a localização do JDK (Arquivo → Estrutura do Projeto → Localização do SDK), marquei a caixa de seleção 'Usar JDK incorporado' e defina a localização do JDK como 'caminho para'. Android Studio '\ Android Studio \ jre


que não funcionou para mim, executei um comando 'gradle clean build', descobri que há um conflito em uma linha no gradle, excluí-o e sincronize o projeto ( como nesta foto )





gradlew