it-swarm.com.de

"Gradle Version 2.10 ist erforderlich." Error

Da habe ich verwendet 

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

In der Datei build.gradle habe ich die folgende Fehlermeldung erhalten, seit gradle Version 2.10 veröffentlicht wurde . Der Fehler ist:

Warnung: Gradle Version 2.10 ist erforderlich. Aktuelle Version ist 2.8. Ob Versuchen Sie, mit dem Gradle-Wrapper die DistributionUrl in .__ zu bearbeiten. C:\Users\blahblah\myproject\gradle\wrapper\gradle-wrapper.properties gradle-2.10-all.Zip

am Anfang sieht es leicht aus, die Anleitung zu lösen, aber als ich die Änderung vorgenommen hatte, bekam ich den Fehler erneut. 

Ich verwende Android Studio 2.0 mit den neuesten Android SDK-Tools 24.4.1 und Android SDK Build Tools 23.0.2

Ich habe sogar versucht, Gradle 2.10 herunterzuladen und manuell in den Ordner "Android-Studio\Gradle \" zu legen, aber kein Glück.

Jede Hilfe wäre dankbar.

242
SalmanShariati

Sie müssen File> Settings> Builds, Execution, Deployment> Build Tools> Gradle> Gradle Home Pfad ändern

Ändern Sie unter Mac OS den Pfad in Android Studio> Voreinstellungen> Builds, Ausführung, Bereitstellung> Build-Tools> Gradle> Gradle home

Oder setzen Sie Use default gradle wrapper und bearbeiten Sie das Feld Project\gradle\wrapper\gradle-wrapper.properties files distributionUrl wie folgt

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

Öffnen Sie Preference und suchen Sie nach Gradle oder navigieren Sie zu Builds, Ausführung, Bereitstellung> Build-Tools> Gradle .

Ändern Sie dann die Einstellung auf Projektebene in Use default gradle wrapper (recommended)

Oder behalten Sie die lokale Gradle-Verteilungsoption bei und setzen Sie Gradle home auf /.../gradle-2.10.

Preference screen - Gradle

Stellen Sie sicher, dass die Gradle-Version in den Moduleinstellungen bereits auf 2.10 eingestellt ist

Klicken Sie im Projektfenster mit der rechten Maustaste auf Ihr Projekt und wählen Sie Open Module Settings (+)

Open Module Settings Project > Gradle version and enter 2.10

Update

Gradle-Version: 3.3 Android-Plugin-Version: 2.3.1

86
M'hamed

Ein einfacherer Weg, dies zu erreichen, ist zu gehen: Öffnen Sie die Moduleinstellungen (Ihr Projekt)> Projekt> Version der Klasse und geben Sie 2.10 ein

51
cmota

Laden Sie den neuesten gradle-3.0-all.Zip von herunter

http://gradle.org/gradle-download/

download vom vollständigen Verteilungslink

in Android Studio-Datei öffnen -> Einstellungen -> Gradle

Öffne den Pfad und füge den heruntergeladenen Zip-Ordner gradle-3.0 in diesen Ordner ein

Ändern Sie Ihren Gradle 2.8 in Gradle 3.0 in Datei -> Einstellungen -> Gradle

Oder Sie können Ihren Gradle-Wrapper im Projekt ändern

bearbeiten Sie die Datei YourProject\gradle\wrapper\gradle-wrapper.properties und bearbeiten Sie das Feld distributionUrl in

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

41

Für Benutzer, die das Ionic/Cordova-Framework verwenden, müssen wir die distributionUrl in GradleBuilder.js-Datei in var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip'; ändern

Der GradleBuilder.js findet bei project/platforms/Android/cordova/lib/builders/GradleBuilder.js

15
nigong

Überprüfen Sie zunächst Ihre Projektebene at 

Datei> Einstellungen> Erstellen, Ausführen, Bereitstellung> Erstellungstools> Gradle

und wählen Sie die Option:

  • Standard-Gradle-Wrapper verwenden (empfohlen) 

dann gehe zu Project's 

Gradle> wrapper> gradle-wrapper.properties 

und bearbeiten Sie die Version von distributionUrl

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

Und du bist fertig :)

11
Ashish Shukla

Für Android Studio v2.1

Folgen Sie diesen einfachen Schritten aus Bildern.

  1. Gehen Sie auf "Datei" und klicken Sie auf "Projektstruktur" .  Opening project structure settings for the project

  2. Wählen Sie dann "Projekt" aus dem linken Menü und ändern Sie "Gradle-Version" in die Version, die Ihr SDK-Manager installiert hat. In meinem Fall ist es 2.10, also ändere ich die Version auf 2.10 und klicke dann auf "Ok". Und dann synchronisiert Android Studio automatisch die Synchronisierung wieder und der Fehler wurde behoben.  Changing gradle version to the latest installed version for the project

10
Amit Tumkur

Der einfachste Weg, dieses Problem zu beheben:

  1. iDE schließen.
  2. "gradle" Ordner löschen 
  3. projekt erneut öffnen.
8

Für diejenigen, die Ionen verwenden, gehen Sie zu 
[project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js 

in Zeile 164 sehen Sie Folgendes: 
var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.Zip';

Diese Zeile wird verwendet, um Ihren gradle-wrapper.properties zu erstellen, daher sind Änderungen an gradle-wrapper.properties nicht wichtig. Alles, was Sie tun müssen, ist, die URL auf die neueste Version zu ändern, den Grad zu synchronisieren und das Problem ist gelöst.

Sie möchten nur die Gradle-Version im Android-Studio ändern, gehen Sie zu File>settings>project und ändern Sie die Gradle-Version. Nach dem Anwenden wird das Projekt synchronisiert, und Sie können mit dem Erstellen beginnen. 

3
roger

Wenn das Problem weiterhin besteht, fügen Sie den folgenden Code im build.gradle des Top-Projekts hinzu.

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

...
}
3
saintjab

Ich bin schon früher auf das gleiche Problem gestoßen.

Am Ende besteht das Problem darin, dass Sie ein Terminal verwenden. es verwendet system config.

überprüfe es, ob du eingestellt hast 

"GRADLE_HOME=.\gradle-2.10" 

Ich hoffe es hilft

3
user5327869

Das Android Build-System verwendet das Android Plugin für Gradle, um das Erstellen von Android-Anwendungen mit dem Gradle Build-Toolkit zu unterstützen. Das Plugin wird unabhängig von Android Studio ausgeführt, sodass das Plugin und das Gradle Build-System unabhängig von Android Studio aktualisiert werden können.

Gradle-Wrapper verwenden (empfohlen) - Wählen Sie diese Option aus, um Gradle .__ zu verwenden. Verpackung. Mit dem Gradle-Wrapper erhalten Sie einen automatischen Download von Gradle für den Bau Sie können auch mit der genauen Gradle-Version bauen.

Neuere Versionen des Gradle-Plugins erfordern möglicherweise neuere Versionen von Studio, um die neuen Funktionen in der IDE zu aktivieren, das Projekt sollte jedoch In älteren Versionen von Studio öffnen und von dort aus erstellen (da Gradle den Build ausführt). Wir werden sehr vorsichtig sein.

Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select  default gradle wrapper

Sie können verwenden

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

Wichtig:

Wenn Sie dies beim Ausführen erhalten:
gradle build
Von der Kommandozeile müssen Sie Folgendes verwenden:
gradlew build
Stattdessen verwenden Sie Gradle-Wrapper, um die für die App erforderliche Gradle-Version herunterzuladen. 

Wenn Sie gradle build ausführen, verwenden Sie den auf Ihrem System installierten globalen Gradle.

2
dsharew

für mich sind alle vorherigen Lösungen gescheitert, also habe ich gerade bearbeitet

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.Zip

zu

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

Gehen Sie zu Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen -> Abstufung -> Wählen Sie Use default gradle wrapper.

2
Lenny

Sie müssen change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

Oder legen Sie Standard-Gradle-Wrapper verwenden und bearbeiten Sie das Feld projectUllelewrapper\gradle-wrapper.properties so auf

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

1

Mein Problem ist vielleicht ein anderes, also möchte ich nur jemandem sagen, der möglicherweise das gleiche Problem wie ich hat.

Ich habe dieses Problem durch Ändern des Terminalpfads gelöst. Wenn ich gradle clean ausführen, wird der Fehler "Gradle version 2.10 is required. Current version is 2.2.1" angezeigt.

Ich habe das .gradle-Verzeichnis in meinem Projekt überprüft, es gibt zwei Versionen: 2.2.1, 2.10.

wenn ich gradle -v ausführt, zeigt es an, dass meine aktuelle Version 2.2.1 ist . Ich ändere meine Systemumgebung GRADLE_HOME in 2.10-Stammverzeichnis, starte dann das Terminal in AS neu und starte 'gradle -v' 2.2.1.

open setting -> terminal Ändern Sie den Pfad der cmd.exe zu System32/cmd.exe . Starten Sie dann das Terminal neu, und führen Sie gradle clean aus. Alles ist in Ordnung.

1
Freddy

Was für mich auf Mint 17.03 funktionierte, ist Ubuntu 14.04

Sudo Add-Apt-Repository ppa: cwchien/gradle Sudo apt-get Update Sudo apt-get install gradle

Android Studio erneut öffnen. Gehe zu Run/Debug Configuration und es sollte ein Symbol erscheinen, das besagt, dass du Gradle aktualisieren musst. Klicken Sie einfach darauf.

1
CESCO

Ich hatte Android Studio Version 1.5.1 installiert und stieß auf diesen Fehler. Ich habe folgendes Buildscript (welches auf Ubuntu aber nicht auf Windows funktionierte):

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.1.0'
    }
}

Ich habe es versucht:

  1. gradlew clean
  2. Standard-Gradle-Wrapper verwenden (empfohlen)
  3. Verwenden Sie die lokale Verteilung und die Verknüpfung mit der heruntergeladenen binären Version 2.2.1

Keine dieser Lösungen hat leider funktioniert. Es sollte beachtet werden, dass das Upgrade von Android Studio von 1.5.1 auf 2.1.1 ebenfalls fehlgeschlagen ist, wobei Fehler um 2.10 fehlen und daher nicht ausgeführt werden konnten.

Lösung: Als letztes habe ich einfach die letzte stabile Version von Android Studio heruntergeladen und stattdessen installiert (2.1.1 zu der Zeit). Nachdem dies erledigt war, wurde Gradle erfolgreich synchronisiert

1
alexgophermix

Ich hatte das gleiche Problem und keine Antwort in stackoverflow half. Aber ich habe das Problem in meinem Projekt gefunden. Es war, weil meine .gitignore-Datei diese Zeilen enthielt:

# Package Files #
*.jar
*.war
*.ear

aus diesem Grund hat git die MyProject\gradle\wrapper\gradle-wrapper.jar-Datei nicht auf die Fernbedienung hochgeladen. Also habe ich diese Zeile zu .gitignore hinzugefügt:

!/gradle/wrapper/gradle-wrapper.jar

Stellen Sie sicher, dass Sie auch diese Zeile hatten. Zumindest hat das mein Problem gelöst

1
emiraslan

In Terminal-Typ gradlew sauber. Gradle Version 2.10 wird automatisch heruntergeladen und installiert (dh der neueste verfügbare Gradle Verson)

Beispiel: C:\Android\workspace\projectname> gradlew clean

0
killers

wenn Sie diesen Fehler haben, ist "unterstützte Gradle-Version 2.14.1. Aktuelle Version ist 2.4." , am Terminal. bedeutet, dass Sie Ihren Gradle aktualisieren sollten.

Unter Mac OS: Sie können brew upgrade gradle verwenden

0
LingYFH

Neueste gradle 

Laden Sie die neueste Version von gradle-3.3-all.Zip von herunter

http://gradle.org/gradle-download/

1.Download von Complete Distribution-Link

2.Öffnen in Android Studio-Datei -> Einstellungen -> Gradle

3. öffnen sie den pfad und fügen sie den heruntergeladenen zip-ordner gradle-3.3 in diesen ordner ein

4. Ändern Sie Ihren Gradle 2.8 in Gradle 3.3 in Datei -> Einstellungen -> Gradle

5. Oder Sie können Ihren Gradle-Wrapper im Projekt ändern

6.Bearbeiten Sie die Datei YourProject\gradle\wrapper\gradle-wrapper.properties und bearbeiten Sie das Feld distributionUrl in

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

gezeigt in Android Studio's Gradle-Dateien

In meinem Fall lag das Problem tatsächlich in der distributionURL in der Datei gradle-wrapper.properties und beim automatischen Einfügen von Android Studio

distributionUrl = https: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.Zip

Dies war jedoch eine falsche URL. Der Richtige ist

distributionUrl = https: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.Zip

Anscheinend hat sich die URL in Gradle's API geändert, aber nicht in Android Studio. Daher wurde das Problem von Hand gelöst.

0

Ich musste meine Version von Cordova aktualisieren, um die neueste Version von Gradle zu unterstützen. Das Aktualisieren der DistributionUrl in GradleBuilder.js hat für mich nicht funktioniert.

0
Steve W

In einigen Fällen klappt es nicht, weil in Ihrem Projekt- oder Android-Studio kein Problem vorliegt.

Schritt 1:  

Minimale unterstützte Gradle-Version ist 2.14.1. Aktuelle Version ist 2.11. Wenn Sie den Gradle-Wrapper verwenden, versuchen Sie, die distributionUrl zu bearbeiten 

  • Überprüfen Sie die Gradle-Version in Ihrem System gradle -version 
  • Upgrade-Version älterer Versionen brew install gradle

Schritt 2

  • Gehen Sie zu Android-Studio-> Einstellungen-> Erstellen, Ausführen, Deployment-> Gradle 

  • Verwenden Sie standardmäßig den Gradle-Wrapper und deaktivieren Sie die Offline-Arbeit

Schritt 3

  • Überprüfen Sie distributionUrl in gradle-wrapper.properties 

  • Upgrade bei älterer Version.

  • Projekt reinigen

0

diese Arbeit für mich.

erstellen Sie ein neues Projekt in Android Studio. Öffnen Sie die Projekteinstellung und kopieren Sie den lokalen Abstufungspfad. Öffnen Sie nun das Projekt mit Gradle-Problem, fügen Sie diese URL ein und wählen Sie den lokalen Pfad aus.

klicken Sie auf Anwenden Problem wird gelöst.

0
Muhammad Dawood