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.
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
Ö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.
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
(⌘+↓)
Update
Gradle-Version: 3.3 Android-Plugin-Version: 2.3.1
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
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
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
Überprüfen Sie zunächst Ihre Projektebene at
Datei> Einstellungen> Erstellen, Ausführen, Bereitstellung> Erstellungstools> Gradle
und wählen Sie die Option:
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 :)
Für Android Studio v2.1
Folgen Sie diesen einfachen Schritten aus Bildern.
Gehen Sie auf "Datei" und klicken Sie auf "Projektstruktur" .
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.
Der einfachste Weg, dieses Problem zu beheben:
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.
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'
...
}
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
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'
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.
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
Gehen Sie zu Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen -> Abstufung -> Wählen Sie Use default gradle wrapper
.
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
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.
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.
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:
gradlew clean
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
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
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
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
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.
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.
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
gradle -version
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
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.