In einer Android-Anwendung habe
ich das Android Studio auf die neueste Version (3.6.1) aktualisiert.
Beim Synchronisieren von Gradle wird das Gradle-Plugin nicht mit den folgenden Fehlern gefunden:
Auslöser: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: Es konnten nicht alle Dateien für die Konfiguration ': classpath' aufgelöst werden.
Und
Auslöser: org.gradle.internal.resolve.ModuleVersionNotFoundException: com.android.tools.build:gradle:3.0.0 konnte nicht gefunden werden.
Es macht mich verrückt, weil ich die Gradle-Version und die Gradle-Plugin-Version auf mehrere andere Möglichkeiten ändere, aber auch hier wird das Gradle-Plugin nicht mit demselben Fehler gefunden
Build.Gradle-Datei:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
allprojects {
repositories {
jcenter()
google()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Und Gradle.Wrappers.Properties-Datei:
#Thu Mar 05 15:41:52 IRST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
Bearbeiten:
Ich habe auch folgende Daten hinzugefügt:
Kompilieren Sie die Sdk-Version: 25
Build Tools Version: 25.0.3
Antworten:
Das hat bei mir funktioniert:
Öffne das Datei build.gradle in Ihrem App-Ordner. Sie sollte ungefähr so aussehen
Fügen Sie google () zu Repositorys in - Buildscript und allprojects hinzu wie :
Gehen Sie in Android Studio zu Datei -> Projektstruktur. [Verknüpfung: Strg + Alt + Umschalt + S ]
Auf der Registerkarte Projekt -> Android Gradle Plugin Version -> 3.6.1 und Gradle Version -> 5.6.4 |||
Stellen Sie zuletzt auf der Registerkarte Modul sicher, dass die SDK-Kompilierungsversion> 14 ist (dh: 25, 28 oder 29 ..).
quelle
Ändern Sie in Ihrer Datei gradle-wrapper.properties die DistributionUrl in:
https://services.gradle.org/distributions/gradle-5.6.4-all.zip
Der Inhalt der Datei gradle-wrapper.properties sollte folgendermaßen aussehen:
quelle
Ich habe keine Lösung gefunden, das einzige, was ich zurückgeben konnte, war, diese in das built.gradle (Projekt) zurückzugeben.
dazu
und es hat funktioniert!
quelle
Ein weiteres Problem: Die Verwendung in einem Layout verursacht ebenfalls Probleme. Android Studio findet das Layout nicht! Problemumgehung: Kommentieren Sie das aus und entfernen Sie es dann. Der Build sollte jetzt funktionieren!
quelle
Dies behebt mein Problem Änderungsverteilung URL
zu
und dann
es hat funktioniert
quelle