Como eu tenho usado
classpath 'com.android.tools.build:gradle:+'
No arquivo build.gradle , recebi o seguinte erro desde que a versão 2.10 do gradle foi lançada. O erro é:
Aviso: É necessário o Gradle versão 2.10. A versão atual é 2.8. Se estiver usando o wrapper gradle, tente editar o DistributionUrl em C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties para gradle-2.10-all.zip
no começo, parece fácil resolver o manual, mas quando fiz a alteração, recebi o erro novamente.
Estou usando o Android Studio 2.0 com as mais recentes ferramentas do 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.
android
android-studio
plugins
gradle
android-gradle-plugin
SalmanShariati
fonte
fonte
Respostas:
Você precisa alterar Arquivo> Configurações> Compilações, Execução, Implantação> Ferramentas de compilação> Gradle> Caminho inicial da Gradle
No Mac OS, altere o caminho no Android Studio> Preferências> Construções, Execução, Implantação> Ferramentas de construção> Gradle> Gradle home
Ou defina Usar o invólucro gradle padrão e editar o
Project\gradle\wrapper\gradle-wrapper.properties
campo de arquivosdistributionUrl
como estefonte
Abra Preferências e pesquise Gradle ou Navegue para 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 local do gradle e defina o Gradle como /.../gradle-2.10
Na janela Projeto, 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 plug-in Android: 2.3.1
fonte
Uma maneira mais fácil de fazer isso é: Abra Configurações do módulo (seu projeto)> Projeto> Versão Gradle e digite 2.10
fonte
Faça o download do último gradle-3.0-all.zip em
http://gradle.org/gradle-download/
Faça o download do link Complete Distribution
aberto no arquivo android studio -> configurações -> gradle
abra o caminho e cole a pasta zip baixada gradle-3.0 nessa pasta
mude seu gradle 2.8 para gradle 3.0 no arquivo -> configurações -> gradle
Ou você pode alterar seu wrapper gradle no projeto
edite o arquivo YourProject \ gradle \ wrapper \ gradle-wrapper.properties e edite o campo distributionUrl para
distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.zip
fonte
Para as pessoas que estão usando o framework Ionic / Cordova, precisamos mudar o
distributionUrl
noGradleBuilder.js
arquivo paravar distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';
A
GradleBuilder.js
localiza emproject/platforms/android/cordova/lib/builders/GradleBuilder.js
fonte
Primeiro, verifique as configurações no nível do projeto em
e selecione a opção:
depois vá para o Project
e edite a versão do distributionUrl
E você está pronto :)
fonte
Para Android studio v2.1
Siga estas etapas fáceis de imagens.
Vá em "Arquivo" e clique em "Estrutura do projeto".
Em seguida, selecione "Projeto" no menu esquerdo e altere "Versão do Gradle" para a versão que o seu gerente sdk instalou. No meu caso, é 2.10, então mudo a versão para 2.10 e, em seguida, clique em "Ok". E então, o android studio automaticamente faz a sincronização gradle novamente e o erro foi corrigido.
fonte
A maneira mais fácil de corrigir esse problema:
fonte
O sistema de compilação Android usa o Plugin Android para Gradle para oferecer suporte à criação de aplicativos Android com o kit de ferramentas de compilação Gradle. O plug-in é executado independentemente do Android Studio para que o plug-in e o sistema de criação do Gradle possam ser atualizados independentemente do Android Studio.
Você pode usar
fonte
Eu encontrei o mesmo problema antes.
No final, o problema é que você usa o terminal; Ele usa a configuração do sistema.
verifique se você configurou
Espero que ajude
fonte
Se o problema persistir, adicione o seguinte código no build.gradle do projeto superior.
fonte
Para quem usa o iônico, vá para
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
a 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 o seu
gradle-wrapper.properties
, portanto, qualquer alteração nogradle-wrapper.properties
problema não importam. Tudo o que você precisa fazer é alterar o URL para a versão mais recente, sincronizar o gradle e o problema será resolvido.Só quero alterar a versão gradle no estúdio Android, vá para
File>settings>project
e altere a versão gradle. Após a inscrição, ele sincronizará o projeto e você estará pronto para criar.fonte
Importante:
Se você estiver obtendo isso ao executar:
gradle build
na linha de comando, precisará usar: em
gradlew build
vez de usar o wrapper gradle para baixar a versão apropriada do gradle necessária ao aplicativo.
Quando você executa,
gradle build
você está usando o gradle global instalado no seu sistema.fonte
Vá para Arquivo -> Configurações -> Compilação, Execução, Implantação -> Gradle -> escolha
Use default gradle wrapper
fonte
para mim todas as soluções anteriores falharam, então eu apenas editei
para
fonte
Meu problema talvez seja diferente, então só quero contar a alguém que possa ter o mesmo problema que eu.
Resolvi esse problema alterando o caminho do terminal. quando eu corro
gradle clean
, o erro aparece "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 executo
gradle -v
, mostra que minha versão atual é 2.2.1. Altero o ambiente do sistemaGRADLE_HOME
para o2.10
diretório raiz, reinicio o terminal no AS e corro 'gradle -v', ele ainda mostra que a versão atual é 2.2.1.abrir configuração -> terminal altere o caminho do cmd.exe para System32 / cmd.exe. depois reinicie o terminal, corra
gradle clean
, está tudo bem.fonte
Você precisa
change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
Ou defina Usar gradle wrapper padrão e edite os arquivos Projeto \ gradle \ wrapper \ gradle-wrapper.properties arquivos de distribuição
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
fonte
Eu tinha o Android Studio versão 1.5.1 instalado e estava com esse erro. Eu tenho o seguinte buildscript (que estava funcionando no Ubuntu, mas não no Windows):
Eu tentei:
gradlew clean
Infelizmente, nenhuma dessas soluções funcionou. Vale a pena notar que a atualização do Android Studio de 1.5.1 para 2.1.1 também falhou com erros de 2.10 ausentes, portanto não foi possível executar.
Solução: O que acabei fazendo foi simplesmente fazer o download da versão estável mais recente do Android Studio e instalá-la (2.1.1 na época). Depois de fazer esse gradle sincronizado com sucesso
fonte
O que funcionou para mim no Mint 17.03, que é baseado no Ubuntu 14.04
sudo add-apt-repository ppa: cwchien / gradle sudo apt-get update sudo apt-get install gradle
Reabra o Android Studio. Vá para Executar / depurar configuração e deve haver um ícone dizendo que você precisa atualizar o gradle. Basta clicar nele.
fonte
Eu tive o mesmo problema e nenhuma resposta no stackoverflow ajudou. Mas eu encontrei o problema no meu projeto. Foi porque meu
.gitignore
arquivo continha estas linhas:e é por isso que o git não enviou o
MyProject\gradle\wrapper\gradle-wrapper.jar
arquivo para o remoto. Então, adicionei esta linha a.gitignore
:Certifique-se de ter essa linha também. Pelo menos isso resolveu meu problema
fonte
Em Terminal digite gradlew limpo. ele baixa e instala automaticamente a versão 2.10 da gradle (ou seja, a última versão do gradle verson disponível)
Por exemplo: C: \ android \ espaço de trabalho \ nome do projeto> gradlew clean
fonte
este trabalho para mim.
crie um novo projeto no android studio. Abra a configuração do projeto e copie o caminho do gradle local. Agora abra o projeto com problema de gradle e cole esse URL e selecione o caminho local.
clique em aplicar problema será resolvido.
fonte
Em alguns casos, isso não funciona porque não há nenhum problema no gradle do seu projeto ou no android-studio.
Passo 1:
gradle -version
brew install gradle
Passo 2
Vá para android-studio-> Preferências-> Compilação, Execução, Implantação-> Gradle
Use o invólucro gradle padrão e desmarque o trabalho offline
etapa 3
Verifique
distributionUrl
em gradle-wrapper.propertiesAtualize se a versão mais antiga.
Projeto Limpo
fonte
Eu tive que atualizar minha versão do Cordova para suportar a versão mais recente do Gradle. A atualização do DistributionUrl no GradleBuilder.js não funcionou para mim.
fonte
se você tiver esse erro que "a versão Gradle suportada é 2.14.1. A versão atual é 2.4." , no terminal. significa que você deve atualizar seu gradle.
No Mac OS: você pode usar o gradle de atualização de fermentação
fonte
No meu caso, o problema estava na distribuiçãoURL no arquivo gradle-wrapper.properties e na inserção corrigida automaticamente no Android Studio
Mas este era um URL errado. O correto é
Aparentemente, o URL mudou na API do gradle, mas não no Android Studio, portanto, corrigi-lo manualmente resolveu o problema para mim.
fonte
Gradle mais recente
Faça o download do último gradle-3.3-all.zip em
http://gradle.org/gradle-download/
1.download a partir do link Complete Distribution
2.abre no arquivo android studio -> configurações -> gradle
3. abra o caminho e cole a pasta zip baixada gradle-3.3 nessa pasta
4. mude seu gradle 2.8 para gradle 3.3 em file -> settings -> gradle
5.Ou você pode alterar seu invólucro gradle no projeto
6. edite o arquivo YourProject \ gradle \ wrapper \ gradle-wrapper.properties e edite o campo distributionUrl para
mostrado nos arquivos gradle do android studio
fonte
Arquivo - configuração - Implantação de execução de compilação - Gradle - Selecione 'Usar wrapper de gradle padrão (recomendado)'
fonte