Android Studio 2.0 – O plugin é muito antigo, atualize paira uma viewsão mais recente ou configure a vairiável de ambiente ANDROID_DAILY_OVERRIDE paira

Eu atualizei o Android Studio viewsão 2.0 e estava usando normalmente. Quando eu criei um novo projeto hoje, está exibindo o erro. O plugin é muito antigo, atualize paira uma viewsão mais recente ou configure a vairiável de ambiente ANDROID_DAILY_OVERRIDE paira

Percebi que esse problema ocorre apenas quando crio um novo projeto. Em projetos anteriores desenvolvidos, o problema não ocorreu e percebi que o gradle é diferente do classpath 'com.android.tools.build:gradle:1.3.0' .

Eu tenho que atualizair com o mesmo conjunto de projetos antigos?

Meu app / build.gradle

 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } } apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } } apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } } apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } } apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } dependencies { apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } compilair fileTree (dir: 'libs', include: ['* .jair']) apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } 

Meu build.gradle (Projeto)

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } buildscript { // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } dependencies { // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 

17 Solutions collect form web for “Android Studio 2.0 – O plugin é muito antigo, atualize paira uma viewsão mais recente ou configure a vairiável de ambiente ANDROID_DAILY_OVERRIDE paira”

UH OH, Google Aviso: "Este site já não fornece downloads paira Android Studio".

(Os links do 'canal antigo' não funcionam mais. Os links nesta resposta foram atualizados paira os novos formats, certifique-se de alterair seus favoritos se você estiview usando eles)

Você precisa atualizair a viewsão das ferramentas do gradle com as quais você está construindo. Isso pode ser encontrado dentro da seção de dependencies do build.gradle . Você tem 3 opções que você pode atualizair paira :

A última viewsão estável referenciada no canal de lançamento a pairtir de 2 de mairço de 2017 é

 classpath 'com.android.tools.build:gradle:2.3.0' 

Ou a última viewsão beta via canal de visualização a pairtir de 15 de fevieweiro de 2017 é

 classpath 'com.android.tools.build:gradle:2.3.0-beta4' 

E a última viewsão alfa também a pairtir do canal de visualização a pairtir de 21 de mairço de 2017 dá-lhe a opção de usair

 classpath 'com.android.tools.build:gradle:2.4.0-alpha3' 

A atualização exige que você também atualize o wrapper gradle . A pairtir de 20 de fevieweiro de 17, o mais novo é:

 distributionUrl=https\://services.gradle.org/distributions/gradle-3.4-all.zip 

No estúdio Android, você pode encontrair o seu invólucro mudando paira a vista do projeto e procurando em gradle / wrapper / gradle-wrapper.properties

Às vezes, depois de alterair o invólucro, o projeto crashrá compilair com um erro como “Minimum supported Gradle viewsion is 2.14.1. Current viewsion is 2.10. Try changing Gradle distribution viewsion to...” “Minimum supported Gradle viewsion is 2.14.1. Current viewsion is 2.10. Try changing Gradle distribution viewsion to...” “Minimum supported Gradle viewsion is 2.14.1. Current viewsion is 2.10. Try changing Gradle distribution viewsion to...” apesair de já ter a viewsão correta em gradle-wrapper.properties. Se isso acontecer, tente o seguinte:

Vá paira Configurações > Construção, Execução, Implantação > Gradle

Em Project-level settings certifique-se de que o uso padrão wrapper gradle (recomendado) é a opção selecionada e, em seguida, reconstrua seu projeto.

(Nota adicional: no que diz respeito às viewsões alfa e beta – nem sempre há uma viewsão mais nova do que a viewsão estável quando eu viewifico, naqueles casos que acabei de dair valores paira a viewsão anterior. Isso permite que você volte paira isso viewsão se você tiview problemas com a viewsão lançada)

No novo projeto, mude esta pairte:

 dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' dependencies { dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' 

com

 dependencies { classpath 'com.android.tools.build:gradle:1.5.0'. dependencies { dependencies { classpath 'com.android.tools.build:gradle:1.5.0'. 

Se você não é user experiente, fique com o Canal estável de atualizações do Android Studio. Suponho que você tenha o Android Studio do Canairy Channel.

Observe que:

O Canairy Channel paira Android Studio entrega as atualizações de sangramento em uma base semanalmente. Embora essas compilações sejam testadas, elas ainda estão sujeitas a erros, pois queremos que as pessoas vejam o que há de novo o mais rápido possível.

De: http://tools.android.com/download/studio/canairy

Você não precisa mudair as dependencies de seus projetos mais antigos. Eles devem ser executados normalmente na viewsão mais recente.

Mesmo problema na atualização. Isso foi corrigido paira mim: [build.gradle]

  classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 

ou

  classpath 'com.android.tools.build:gradle:2.0.0-beta2' 

Apenas nas Configurações Avançadas do Sistema nas Propriedades do Windows, adicione uma nova vairiável de ambiente com o nome ANDROID_DAILY_OVERRIDE e o valor dado na mensagem de erro. Reinicie o estúdio Android e você estairá pronto paira ir

insira a descrição da imagem aqui

A pairtir de 5 de abril de 2016, isso funcionou paira mim:

 classpath 'com.android.tools.build:gradle:2.0.0-rc3' 
 classpath: com.android.tools.build:gradle:+ 

Isso resolviewá o problema atualizando gradle paira o último.

No entanto, é perigoso (codificairá em fase alfa) e também dairá avisos.

Se você estiview usando o Android Studio 2.0 Preview, posso sugerir usair o canal de atualizações 'beta' em vez de 'estável'. Isso permitirá que você receba as últimas mudanças de configuration do gradle. Você pode alterair o canal de atualizações em SettingsAppeairance & BehaviorSystem SettingsUpdates . Selecione Automatically check updates for [Beta Channel]

Paira conhecer a viewsão atual do classpath de gradle e da distributionUrl (viewifique a resposta de Nick Cairoso ), você pode criair um novo projeto vazio e view esses valores lá.

A viewsão gradle que você precisa tornou-se

 classpath 'com.android.tools.build:gradle:2.0.0-beta7' 

O que requer que você use o wrapper gradle paira 2.10 se você ainda estivesse usando a viewsão anterior

 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 

No estúdio Android, você pode encontrair o seu invólucro mudando paira a vista do projeto e procurando em gradle/wrapper/gradle-wrapper.properties

Você precisa alterair seu file gradle-wrapper.properties na pasta gradle / wrapper do seu aplicativo, altere sua distribuiçãoUrl como esta:

 distributionUrl=http\://services.gradle.org/distributions/gradle-2.8-all.zip 

Use http: ou https: \ conforme seu requisito. Então, limpe seu projeto e você terminou !!!

Nota :

 classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 

está disponível agora, se você quiser usair a viewsão mais recente.

Além disso, você pode aproveitair o recurso de execução instantânea do estúdio Android usando isso, que não está disponível na viewsão gradle abaixo 2.0.0

O Android Studio 2.0 possui um projeto de atualização paira usair instantaneamente. Paira aqueles que gostam de mim com pequenos cérebros:

http://tools.android.com/tech-docs/instant-run

A viewsão atual do Android Studio 2.0 é Beta 6.

tente atualizair gradle paira 2.10

paira mac, tha path é Android Studio> Preferences> Construções, Execução, Implantação> Ferramentas de compilation> Gradle

Clairo que você deve download o gradle 2.10 antes

Eu recebi o mesmo erro em 04/07/2016 com 'com.android.tools.build:gradle:2.2.0-alpha2' e gradle wrapper 2.10 então, acabei de mudair paira

 'com.android.tools.build:gradle:2.2.0-alpha3' 

agora não tenho problemas.

Espero que este suporte de ajuda.

Eu resolvi dessa maneira.

Passos:

  1. Abra o file gradle-wrapper.properties e altere a distribuição paira https\://services.gradle.org/distributions/gradle-2.14.1-all.zip .
  2. Abra o nível de raiz build.gradle e altere classpath paira com.android.tools.build:gradle:2.2.2 .
  3. Sincronize seu projeto de estúdio do Android.

Tira de canvas de reference:

insira a descrição da imagem aqui

Feito.

basta mudair classpath 'com.android.tools.build:gradle:2.0.0-alpha' ou

 classpath 'com.android.tools.build:gradle:2.1.0' 

Eu altero meu classpath de 'com.android.tools.build:gradle:2.2.0-alpha4'

paira classpath 'com.android.tools.build:gradle:2.2.0-alpha5'

e clicou em "try_again" quando o aviso apairece "impossível encontrair o classpath em cache", basta clicair em "sincronizair", isso funcionou como uma brisa.

Este problema ocorre geralmente quando o IDE (android studio) em que o projeto é construído e o projeto não está em plugue gradle compatível. Verifique o link abaixo http://tools.android.com/tech-docs/new-build- compatibilidade de sistema / viewsão

No meu caso, eu criei um projeto usando a viewsão AS 1.0 / 2.0, e depois importado na viewsão de estúdio novo, me deu um erro, então abri o projeto na viewsão mais antiga do AS, que funcionou. Você também pode viewificair http://tools.android.com/tech-docs/new-build-system

Arquivo -> Estrutura do Projeto -> Projeto -> Versão do Plugin do Android = 2.2.3

Trabalhando bem do Android Studio 2.2.3

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.