it-swarm.dev

"Gradle Version 2.10 é necessário." Erro

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.

242
SalmanShariati

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
393
adrbtk

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

Preference screen - Gradle

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 (+)

Open Module Settings Project > Gradle version and enter 2.10

Atualizar

Versão Gradle: 3.3 Versão do Plugin Android: 2.3.1

86
M'hamed

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

51
cmota

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

41
Jackson Chengalai

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

15
nigong

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:

  • Use o wrapper gradle padrão (recomendado) 

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 :)

11
Ashish Shukla

Para o Android studio v2.1

Siga estes passos fáceis de imagens.

  1. Vá em "Arquivo" e clique em "Estrutura do projeto" . Opening project structure settings for the project

  2. 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 . Changing gradle version to the latest installed version for the project

10
Amit Tumkur

A maneira mais fácil para eu corrigir esse problema:

  1. feche o IDE.
  2. excluir pasta "gradle" 
  3. reabrir projeto.
8
android developer

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. 

3
roger

Se o problema persistir, adicione o seguinte código no build.gradle do projeto top.

buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'

...
}
3
saintjab

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

3
user5327869

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'
3
IntelliJ Amiya

Importante:

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.

2
dsharew

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
2
Fasiha

Vá para Arquivo -> Configurações -> Construir, Execução, Implantação -> Graduar -> escolher Use default gradle wrapper

2
Lenny

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

1
Jaspreet Chhabra

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.

1
Freddy

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.

1
CESCO

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:

  1. gradlew clean
  2. Use o wrapper gradle padrão (recomendado)
  3. Use a distribuição local e vinculado ao binário gradle 2.2.1 baixado

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

1
alexgophermix

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

1
emiraslan

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

0
killers

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

0
LingYFH

Ú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

0
Asfer Hussain Siddiqui

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.

0
Guilherme Carvalho

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.

0
Steve W

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 

  • Verifique a versão gradle no seu sistema gradle -version 
  • Atualização de versão mais antiga 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

0
Prashant Srivastav

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.

0
Muhammad Dawood