Como eu tenho usado
classpath 'com.Android.tools.build:gradle:+'
No build.gradle file, recebi o seguinte erro desde gradle versão 2.10 foi liberado. O erro é:
Atenção: Gradle versão 2.10 é necessária. A versão atual é 2.8. Se Usando o wrapper gradle, tente editar o distributionUrl em C:\Usuários\blahblah\meuprojeto\gradle\wrapper\gradle-wrapper.properties Para gradle-2.10-all .Fecho eclair
no começo parece fácil de resolver pelo guia, mas quando eu fiz a mudança, recebi o erro novamente.
Estou usando Android Studio 2.0 com o mais recente Android SDK Tools 24.4.1 e Android SDK Build Tools 23.0.2
Eu até tentei baixar o Gradle 2.10 e colocá-lo manualmente na pasta Android-studio\gradle \, mas sem sorte.
Qualquer ajuda seria apreciada.
Você precisa alterar Arquivo> Configurações> Construções, Execução, Implantação> Ferramentas de Construção> Gradle> Gradle home path
No Mac OS, altere o caminho em Android Studio> Preferências> Construções, Execução, Implantação> Ferramentas de Construção> Gradle> Gradle home
Ou defina Use o wrapper gradle padrão e edite o campo Project\gradle\wrapper\gradle-wrapper.properties
files distributionUrl
desta forma
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
Abra Preferências e procure por Gradle ou Navegue até Construções, Execução, Implantação> Ferramentas de Construção> Gradle
Em seguida, altere a configuração no nível do projeto para Use default gradle wrapper (recommended)
Ou mantenha a opção de distribuição gradle local e defina Gradle home para /.../gradle-2.10
Certifique-se de que a versão Gradle já esteja configurada para 2.10 em Configurações do módulo
Na janela Project, clique com o botão direito do mouse no seu projeto e selecione Open Module Settings
(⌘+↓)
Atualizar
Versão Gradle: 3.3 Versão do Plugin Android: 2.3.1
Uma maneira mais fácil de conseguir isso é ir para: Abrir Configurações do Módulo (seu projeto)> Projeto> Versão Graduar e entrar 2.10
Faça o download do último gradle-3.0-all.Zip de
http://gradle.org/gradle-download/
download do link Distribuição completa
abrir no arquivo de estúdio do Android -> configurações -> gradle
abra o caminho e cole a pasta Zip baixada gradle-3.0 nessa pasta
mudar o seu gradle 2.8 para gradle 3.0 no arquivo -> configurações -> gradle
Ou você pode alterar seu wrapper de gradle no projeto
edite o arquivo YourProject\gradle\wrapper\gradle-wrapper.properties e edite o campo distributionUrl no
distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip
Para as pessoas que estão usando a estrutura Ionic/Cordova, precisamos alterar a distributionUrl
no arquivo GradleBuilder.js
para var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';
O GradleBuilder.js
localiza em project/platforms/Android/cordova/lib/builders/GradleBuilder.js
Primeiro, verifique suas configurações do Project-level at
Arquivo> Configurações> Construção, Execuções, Implantação> Ferramentas de Construção> Gradle
e selecione a opção:
então vá para o Project
Gradle> wrapper> gradle-wrapper.properties
e edite a versão do distributionUrl
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip
E você terminou :)
Para o Android studio v2.1
Siga estes passos fáceis de imagens.
Em seguida, selecione "Project" no menu à esquerda e, em seguida, altere "Gradle version" para a versão instalada pelo seu gerenciador de sdk. No meu caso, é 2.10, então mudo a versão para 2.10 e depois clico em "Ok". E então o Android Studio automaticamente faz o gradle sync novamente e o erro foi corrigido .
A maneira mais fácil para eu corrigir esse problema:
Para quem usa iônico, vá para [project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js
na linha 164 você verá o seguinte: var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.Zip';
Esta linha é usada para criar seu gradle-wrapper.properties
, portanto, qualquer mudança no gradle-wrapper.properties
não importará. Tudo o que você precisa fazer é alterar o URL para a versão mais recente, sincronizar o gradle e resolver o problema.
Só quero mudar a versão gradle no estúdio Android, vá para File>settings>project
e mude a versão gradle. Depois de se inscrever, ele sincronizará o projeto e você estará pronto para construir.
Se o problema persistir, adicione o seguinte código no build.gradle do projeto top.
buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'
...
}
Eu encontrei o mesmo problema antes.
No final, o problema é que você usa o terminal; usa a configuração do sistema.
verifique se você definiu
"GRADLE_HOME=.\gradle-2.10"
Espero que ajude
O sistema de criação do Android usa o Plugin do Android para Gradle para suportar a criação de aplicativos Android com o kit de ferramentas de construção Gradle. O plug-in é executado independentemente do Android Studio, portanto, o plug-in e o sistema de criação Gradle podem ser atualizados independentemente do Android Studio.
Use o wrapper gradle (recomendado) - selecione essa opção para usar o wrapper Gradle . O uso do wrapper Gradle permite obter o download automático do Gradle Para a compilação. Também permite construir com a versão precisa de Gradle.
Versões mais recentes do plugin Gradle podem requerer versões mais novas do Studio para habilitar os novos recursos no IDE, mas o projeto deve Abrir em versões mais antigas do Studio e construir a partir daí (desde Gradle faz a compilação). Nós seremos muito cuidadosos com isso.
Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select default gradle wrapper
Você pode usar
classpath 'com.Android.tools.build:gradle:2.0.0-alpha3' // or alpha2
Or //classpath 'com.Android.tools.build:gradle:2.1.3'
Se você está recebendo isso quando você executa:gradle build
da linha de comando você tem que usar:gradlew build
em vez disso, você usará o wrapper gradle para fazer o download da versão gradle apropriada necessária para o aplicativo.
Quando você executa gradle build
você está usando o gradle global instalado em seu sistema.
para mim todas as soluções anteriores falharam, então eu apenas editado
Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.Zip
para
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.Zip
Vá para Arquivo -> Configurações -> Construir, Execução, Implantação -> Graduar -> escolher Use default gradle wrapper
Você precisa change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
Ou defina Usar wrapper gradle padrão e edite o campo de distribuição de arquivos do Project\gradle\wrapper\gradle-wrapper.properties como este
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip
Meu problema talvez seja diferente, então eu só quero dizer a alguém que pode ter o mesmo problema que eu.
Eu resolvi este problema mudando o caminho do Terminal. Quando eu corro o gradle clean
, o erro vem cruzado "Gradle version 2.10 is required. Current version is 2.2.1
".
Eu verifiquei o diretório .gradle no meu projeto, existem duas versões: 2.2.1, 2.10.
quando eu executo gradle -v
, ele mostra que minha versão atual é 2.2.1. Eu mudo o ambiente do sistema GRADLE_HOME
para o diretório raiz 2.10
, então eu reinicio o terminal em AS e executo 'gradle -v', ele ainda mostra a corrente verision é 2.2.1.
abrir configuração -> terminal alterar o caminho cmd.exe para o System32/cmd.exe. em seguida, reinicie o terminal, execute gradle clean
, está tudo bem.
O que funcionou para mim no Mint 17.03 que é baseado no Ubuntu 14.04
Sudo add-apt-repositório ppa: cwchien/gradle Sudo apt-get atualização Sudo apt-get install gradle
Reabra o Android Studio. Vá para Run/Debug Configuration e deve haver um ícone dizendo que você precisa atualizar Gradle. Apenas clique nele.
Eu tinha o Android Studio versão 1.5.1 instalado e estava correndo para esse erro. Eu tenho o seguinte buildscript (que estava trabalhando no Ubuntu, mas não no Windows):
buildscript {
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.0'
}
}
Eu tentei:
gradlew clean
Nenhuma dessas soluções funcionou infelizmente. Vale a pena notar que a atualização do Android Studio de 1.5.1 para 2.1.1 também falhou com erros sobre 2.10 ausentes, portanto, não pôde ser executada.
Solução: O que acabei fazendo foi simplesmente fazer o download da última versão estável do Android Studio e instalá-lo em vez disso (2.1.1 na época). Depois de fazer esse gradle sincronizado com sucesso
Eu tive o mesmo problema e nenhuma resposta em stackoverflow ajudou. Mas eu encontrei o problema no meu projeto. Foi porque meu arquivo .gitignore
continha estas linhas:
# Package Files #
*.jar
*.war
*.ear
e é por isso que o git não carregou o arquivo MyProject\gradle\wrapper\gradle-wrapper.jar
para remoto. Então, eu adicionei esta linha para .gitignore
:
!/gradle/wrapper/gradle-wrapper.jar
Certifique-se de ter essa linha também. Pelo menos isso resolveu meu problema
No tipo de terminal gradlew clean. ele baixará e instalará automaticamente a versão 2.10 do gradle (ou seja, as últimas versões disponíveis)
Por exemplo: C:\Android\workspace\projectname> gradlew clean
se você tem este erro que "versão suportada do Gradle é 2.14.1. Versão atual é 2.4." , no terminal. significa que você deve atualizar seu gradle.
No Mac OS: você pode usar brew upgrade gradle
Últimas graduações
Faça o download do último gradle-3.3-all.Zip de
http://gradle.org/gradle-download/
1. download do link de distribuição completa
2. abrir no arquivo de estúdio Android -> configurações -> gradle
3. abra o caminho e cole a pasta Zip baixada gradle-3.3 nessa pasta
4.change seu gradle 2.8 para gradle 3.3 no arquivo -> configurações -> gradle
5.Ou você pode alterar o seu wrapper gradle no projeto
6. Edite o arquivo YourProject\gradle\wrapper\gradle-wrapper.properties e edite o campo distributionUrl em para
distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip
mostrado em arquivos gradle do Android studio
No meu caso, o problema estava no arquivo distributionURL in gradle-wrapper.properties e na inserção automática do Android Studio
distributionUrl = https: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.Zip
Mas esta foi uma URL errada. O correto é
distributionUrl = https: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.Zip
Aparentemente o url mudou na API do gradle, mas não no Android Studio, então consertá-lo manualmente resolveu o problema para mim.
Eu tive que atualizar minha versão do Cordova para suportar a versão mais recente do Gradle. Atualizar o distributionUrl no GradleBuilder.js não funcionou para mim.
Em alguns casos, não funciona porque não há problema em seu projeto gradle ou Android-studio.
Passo 1:
A versão mínima suportada do Gradle é 2.14.1. A versão atual é 2.11. Se estiver usando o wrapper gradle, tente editar o distributionUrl
gradle -version
brew install gradle
Passo 2
Vá para Android-studio-> Preferência-> Construir, Execução, Implantação-> Graduar
Use o wrapper gradle padrão e desmarque o trabalho off-line
Etapa 3
Verifique distributionUrl
em gradle-wrapper.properties
Atualize se versão mais antiga.
Projeto Limpo
esse trabalho pra mim.
crie um novo projeto no estúdio Android. Abra a configuração do projeto e copie o caminho gradle local. Agora abra o projeto com problema gradle e cole esse URL e selecione o caminho local.
clique em aplicar problema será resolvido.