Sou novo no Android Studio. Após a configuração, quando tento importar um aplicativo, estou recebendo aquele erro Então aquele gradle não consegue construir.
Erro: não foi possível inicializar a classe org.codehaus.groovy.runtime.InvokerHelper
Verifiquei se minha configuração de classpath para Java está correta. Estou executando o sistema operacional Windows. Alguém sabe a origem do erro?
Respostas:
Faça as alterações conforme abaixo para resolver esse erro.
Link de download do JDK: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
Por exemplo:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
fonte
Isso ocorre por causa da versão do gradle.
Ir para:
gradle/wrapper/gradle-wrapper.properties
.Altere uma versão do curso desta forma:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
As saídas do console:
Welcome to Gradle 6.3! Here are the highlights of this release: - Java 14 support - Improved error messages for unexpected failures For more details see https://docs.gradle.org/6.3/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster)
fonte
java version "15" 2020-09-15
e isso funcionou para mim no MacOS Catalina.https://services.gradle.org/distributions/
isso listará as versões, edite o arquivo gladle-wrapper.properties com o link relevante e clique emretry
Primeiro assista e tente reinstalar - https://youtu.be/trHinrIm6DM
Depois, se você obtiver "Não foi possível inicializar a classe org.codehaus.groovy.runtime.InvokerHelper"
1. Instale o Java SDK 14 e atualize o caminho do env.
2. "[Sua pasta de projeto RN ou Flutter] \ android \ gradle \ wrapper \ gradle-wrapper.properties" este arquivo é editado como ... (atualizar a versão do gradle)
#Fri Jun 23 08:50:38 CEST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
3.run gradlew no cmd path "[Your RN or Flutter Project Folder] \ android \"
4. leva tempo. Depois de mostrar "CONSTRUIR COM SUCESSO", você pode "executar vibração" na pasta do seu projeto
Sim, é trabalho 👍
fonte
O que foi útil para mim (MacBook):
echo $JAVA_HOME
(deve ser igual a "/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home" )export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
fonte
Eu enfrentei esse problema por causa da versão inferior do Jdk. Anteriormente, instalei o Jdk 1.7 e o Android Studio 1.5.1 e tive esse problema. Se você instalar o Android Studio 1.5.1 ou superior JDK 1.8 necessário
Portanto, a instalação do JDK 1.8 resolveu esse problema.
fonte
Estou usando o Pop OS 20.04 e tenho Java versões 8, 11 e 14 instaladas no meu notebook.
Este erro estava acontecendo comigo quando a versão 14 era padrão.
Quando mudei para a versão 11 como padrão, o erro não ocorreu mais.
fonte
No arquivo gradle-wrapper.properties, atualizar o Gradle para 6.3 resolveu o problema no Mac OS Catalina
fonte
No meu caso, o problema era que minha versão do gradle era incompatível com o jdk14, mas apesar do diálogo de estrutura do projeto ter sido selecionado 8jdk, era necessário definir jdk home para gradle separadamente em gradle.propperties
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
fonte
Enfrentei esse problema quando estava criando meu aplicativo de flutuação. Este erro é devido à versão do Gradle que você está usando no seu projeto Android. Siga as etapas abaixo:
Instale o jdk versão 14.0.2 em https://www.oracle.com/java/technologies/javase-jdk14-downloads.html .
Se estiver usando o Windows, abra C: \ Arquivos de programas \ Java \ jdk-14.0.2 \ bin, copie o caminho e agora atualize o caminho (consulte este artigo para atualizar o caminho: https://www.architectryan.com/2018/ 03/17 / add-to-the-path-on-windows-10 / .
Abra o projeto no qual você está trabalhando [Your Project] \ android \ gradle \ wrapper \ gradle-wrapper.properties e agora substitua o DistributionUrl pela linha abaixo:
Agora salve o arquivo (Ctrl + S), vá para o console e execute o comando
Levará algum tempo, mas o problema que você estava enfrentando será resolvido.
fonte
Eu consertei apenas editando o
gradle-wrapper.properties
arquivo.Você deve ir para a pasta do projeto, então
/android/grandle/wrapper/gradle-wrapper.properties
. Em DistributionUrl, mude parahttps \: //services.gradle.org/distributions/gradle-6.4.1-all.zip
.fonte
gradle-wrapper.properties, use a versão 6.3 ou superior
DistributionUrl = https: //services.gradle.org/distributions/gradle-6.3-all.zip
../android/gradle/wrapper/gradle-wrapper.properties
fonte
Para mim, a solução foi atualizar a versão do gradle para 6.3 da estrutura do projeto android (o java 14.0.1 já está instalado no meu pc).
fonte
O problema no meu caso estava na discrepância entre a versão do Gradle instalada globalmente e aquela exigida pelo React Native. Para consertar, tive que atualizar a pasta
android/gradle/wrapper
da versão 6.5 RN atual do GH .fonte
Quando você atualizar para a versão mais recente do gradle no arquivo gradle-wrapper.properties, ou seja
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
, não se esqueça de alterar a versão do gradle no arquivo build.gradle tambémwrapper { gradleVersion = '6.6.1' }
fonte
(Solução) Eu tentei meu primeiro aplicativo flutter no Android Studio, estava recebendo o mesmo erro "Não foi possível inicializar a classe org.codehaus.groovy.runtime.InvokerHelper"
abrir build.gradle e atualizar dependências
classpath 'com.android.tools.build:gradle:4.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
ou apenas passe o mouse sobre com.android.tools.build:grandle:(your-version)
fonte
Recebo este erro quando abro um novo projeto com o VS Code & Flutter. Resolvi o problema editando os arquivos gradle.build e gradle-wrapper.properties.
Editar
android>build.gradle
assim:Editar
gradle-wrapper.properties
fonte
Quando tentei "react-native run-android" recebi erros "Não foi possível inicializar a classe org.codehaus.groovy.runtime.InvokerHelper" + "Falha ao instalar o aplicativo. Certifique-se de ter o ambiente de desenvolvimento Android configurado". ...
Resolvido isso atualizando o gradle no Android Studio. Quando abri meu projeto no Android Studio, ele mostrou uma mensagem pedindo para atualizar o Gradle e eu apenas cliquei.
fonte