it-swarm.com.de

Android Studio 2.0 - Plugin ist zu alt, bitte aktualisieren Sie auf eine neuere Version oder setzen Sie die Umgebungsvariable Android_DAILY_OVERRIDE auf

Ich habe die Android Studio Version 2.0 aktualisiert und wurde normalerweise verwendet. Wenn ich heute ein neues Projekt erstellt habe, wird der Fehler angezeigt Das Plugin ist zu alt. Aktualisieren Sie auf eine neuere Version, oder setzen Sie die Umgebungsvariable Android_DAILY_OVERRIDE auf .

Mir wurde klar, dass dieses Problem nur auftritt, wenn ich ein neues Projekt erstelle. In früheren Projekten, die entwickelt wurden, tritt das Problem nicht auf und ich habe festgestellt, dass Gradle anders ist classpath 'com.Android.tools.build:gradle:1.3.0'.

Ich muss mit den gleichen alten Projekten aktualisieren?

Meine App/build.gradle

apply plugin: 'com.Android.application'

Android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "luizugliano.com.br.teste"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
    }
  }
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.Android.support:appcompat-v7:23.1.1'
compile 'com.Android.support:design:23.1.1'
}

Mein Build.gradle (Projekt)

// 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
}
71

UH OH, Google Hinweis: "Diese Website bietet keine Downloads mehr für Android Studio an."

(Alte Channel-Links funktionieren nicht mehr. Die Links in dieser Antwort wurden auf die neuen Formate aktualisiert. Ändern Sie Ihre Lesezeichen, wenn Sie sie verwenden.)

Sie müssen die Version der Gradle-Tools aktualisieren, mit denen Sie erstellen. Dies finden Sie im Abschnitt Abhängigkeiten Ihres build.gradle. Sie haben 3 Optionen, auf die Sie aktualisieren können :

Die neueste stabile Version , auf die im Veröffentlichungskanal vom 2. März 2017 verwiesen wird, ist

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

oder die neueste Beta-Version über Vorschau-Kanal ab 15. Februar, 2017 ist

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

Und die neueste Alpha-Version auch aus dem Vorschau-Kanal Stand 21 März 2017 gibt Ihnen die Möglichkeit, zu verwenden

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

Für die Aktualisierung muss auch der Gradle-Wrapper aktualisiert werden. Ab dem 20. Februar '17 ist die neueste Version:

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

In Android Studio können Sie Ihren Wrapper finden, indem Sie in die Projektansicht wechseln und in gradle/wrapper/gradle-wrapper.properties suchen.

Manchmal kann das Projekt nach dem Ändern des Wrappers nicht mit einem Fehler wie “Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...” kompiliert werden, obwohl in gradle-wrapper.properties bereits die richtige Version vorhanden ist. In diesem Fall versuchen Sie Folgendes:

Gehe zu Settings > Build, Execution, Deployment > Gradle

Stellen Sie unter Project-level settings sicher, dass Use default gradle wrapper (recommended) ist die ausgewählte Option und erstellen Sie Ihr Projekt neu.

(Zusätzlicher Hinweis: In Bezug auf die Alpha- und Betaversionen gibt es nicht immer einen neueren Build als die stabile Version, wenn ich das überprüfe, in diesen Fällen habe ich nur Werte für die vorherige Version angegeben. Dies Ermöglicht das Zurücksetzen auf diese Version, wenn Probleme mit der veröffentlichten Version auftreten.

131
Nick Cardoso

Bei neuem Projekt ändern Sie diesen Teil:

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

mit

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

Wenn Sie kein erfahrener Benutzer sind, halten Sie sich bitte an den Updates Stable Channel von Android Studio. Ich nehme an, Sie haben Android Studio von Canary Channel.

Beachten Sie, dass: 

The Canary Channel für Android Studio liefert die blutenden Edge-Updates auf ungefähr wöchentlicher Basis. Während diese Builds getestet werden, wird Sie unterliegen immer noch Bugs, da wir möchten, dass die Leute sehen, was neu ist als schnellstmöglich.

Von: http://tools.Android.com/download/studio/canary

Sie müssen die Abhängigkeiten Ihrer älteren Projekte nicht ändern. Sie sollten normalerweise auf der neuesten Version ausgeführt werden.

26
piotrek1543

Gleiches Problem beim Update. das hat es für mich behoben: [build.gradle]

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

oder 

    classpath 'com.Android.tools.build:gradle:2.0.0-beta2'
12
SonniE

Fügen Sie einfach in den Erweiterten Systemeinstellungen in den Windows-Eigenschaften eine neue Umgebungsvariable mit dem Namen Android_DAILY_OVERRIDE und dem angegebenen Wert in der Fehlermeldung hinzu. Starten Sie Android Studio neu und Sie können loslegen

enter image description here

7
fatih

Ab dem 5. April 2016 hat dies für mich funktioniert:

classpath 'com.Android.tools.build:gradle:2.0.0-rc3'
5
j2abro

gradle version die du brauchst wurde

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

Dazu müssen Sie den gradle-Wrapper für 2.10 verwenden, falls Sie noch eine vorherige Version verwendet haben

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

In Android Studio können Sie Ihren Wrapper finden, indem Sie zur Projektansicht wechseln und in gradle/wrapper/gradle-wrapper.properties suchen.

3
Phani varma
classpath: com.Android.tools.build:gradle:+

Dies löst das Problem, indem Gradle auf den neuesten Stand gebracht wird.

Es ist jedoch gefährlich (wird Code in der Alpha-Phase) und gibt auch Warnungen aus.

2
Sanyam Jain

Wenn Sie die Android Studio 2.0-Vorschau verwenden, kann ich die Verwendung eines Beta-Aktualisierungskanals anstelle von "Stable" vorschlagen. Sie erhalten damit die neuesten Änderungen der Gradle-Konfiguration. Sie können den Aktualisierungskanal in Settings - Appearance & Behavior - System Settings - Updates ändern. Automatically check updates for [Beta Channel] auswählen

Um die aktuelle Version von gradle classpath und distributionUrl (check Nick Caroso's answer ) zu erfahren, können Sie ein neues leeres Projekt erstellen und diese Werte dort anzeigen.

2
Artem M

Die gleiche Fehlermeldung habe ich am 07.04.2016 mit 'com.Android.tools.build:gradle:2.2.0-alpha2' und gradle wrapper 2.10 Erhalten 

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

jetzt habe ich keine probleme.

Hoffe, diese Hilfe, Leute. 

1
Vrian7

Sie müssen die Datei gradle-wrapper.properties im Ordner gradle/wrapper Ihrer App ändern. Ändern Sie Ihre distributionUrl wie folgt:

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

Verwenden Sie je nach Anforderung http: oder https: \. Dann reinigen Sie einfach Ihr Projekt und Sie sind fertig !!!

Randnotiz :

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

ist jetzt verfügbar, wenn Sie die neueste Version verwenden möchten.

Sie können auch die Instant-Run-Funktion von Android Studio nutzen, indem Sie diese Funktion verwenden, die in der Gradle-Version unter 2.0.0 nicht verfügbar ist

1
vivek vekariya

Ich habe diesen Weg gelöst.

Schritte:

  1. Öffnen Sie die gradle-wrapper.properties-Datei und ändern Sie distributionUrl in https\://services.gradle.org/distributions/gradle-2.14.1-all.Zip.
  2. Öffnen Sie root-Ebenebuild.gradle und ändern Sie classpath in com.Android.tools.build:gradle:2.2.2.
  3. Synchronisieren Sie Ihr Android Studio-Projekt.

Referenzbildschirm:

 enter image description here

Erledigt.

1
Hiren Patel

Android Studio 2.0 verfügt über ein Update-Projekt zur Verwendung von Instant-Run. Für diejenigen wie mich mit kleinen Köpfchen: 

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

Die aktuelle Version von Android Studio 2.0 ist Beta 6. 

1
fishjd

aktualisieren Sie Gradle auf 2.10

für Mac lautet der Pfad Android Studio> Voreinstellungen> Builds, Ausführung, Bereitstellung> Build-Tools> Gradle

natürlich musst du gradle 2.10 vorher downloaden

1
yfsx

Ich ändere meinen Klassenpfad von 'com.Android.tools.build:gradle:2.2.0-alpha4'

zum Klassenpfad 'com.Android.tools.build:gradle:2.2.0-alpha5' 

und klickte auf "try_again", wenn die Warnung angezeigt wird, dass der zwischengespeicherte Klassenpfad nicht gefunden werden konnte. Klicken Sie einfach auf "sync".

0
joe

Datei -> Projektstruktur -> Projekt -> Android Plugin-Version = 2.2.3

Funktioniert gut mit Android Studio 2.2.3 

0
Hardik Lakhani

Dieses Problem tritt im Allgemeinen auf, wenn die IDE (Android Studio), in der das Projekt erstellt wird, und das Projekt nicht in einem kompatiblen Plug-In enthalten ist. Bitte klicken Sie auf den folgenden Link http://tools.Android.com/tech-docs/new-build-system/Versionskompatibilität

In meinem Fall hatte ich ein Projekt mit der AS 1.0/2.0-Version erstellt und später in der Studio-Version neu importiert. Dann gab ich einen Fehler. Dann öffnete ich das Projekt in einer älteren Version von AS. Es funktionierte .. _. Sie können auch http:/überprüfen. /tools.Android.com/tech-docs/new-build-system

0
maruti060385

nur ändern Klassenpfad 'com.Android.tools.build:gradle: 2.0.0-alpha' oder

classpath 'com.Android.tools.build:gradle:2.1.0'
0
a.miadian