Gradle der Abhängigkeits-cache ist beschädigt
Ich habe bereits versucht zu Entkräften,/Cache und Neustart
habe auch versucht zu entfernen .und gradle gradle-Datei..
aber dieses problem zeigt noch oben.
Error:Unable to find-Methode
'com.android.build.gradle.BaseExtension.getTestVariants()Lorg/gradle/api/internal/DefaultDomainObjectSet;'.
Mögliche Ursachen für dieses unerwartete Fehler enthalten:
- Gradle ist
Abhängigkeit cache kann beschädigt werden (dies tritt manchmal nach einem Netzwerk
connection timeout). Re-download von Abhängigkeiten
und sync project (erfordert Netzwerk)- Der Zustand eines Gradle
build-Prozess (daemon) kann beschädigt sein. Stoppen aller Gradle-daemons kann
dieses problem zu lösen. Stop-Gradle build
Prozesse (Neustart erforderlich)- Ihr Projekt mit ein
third-party-plugin, das nicht kompatibel ist mit den anderen plugins in
das Projekt oder die version von Gradle Wunsch des
Projekt.Im Fall der korrupten Gradle-Prozesse, können Sie
auch schließen Sie die IDE-und dann die Tötung aller Java-Prozesse.
Irgendwelche Gedanken?
Ihre Hilfe wird sehr geschätzt, Danke!
- Meinst du
.gradle
im Projekt-Verzeichnis oder im home-Verzeichnis des Benutzers? Eine komplette Reinigung sein könnte, um zu tungit clean -dfx
undrm -rf ~/.gradle
(vorausgesetzt, Sie nicht haben einegradle.properties
- Datei dort). Dann töten keine Dämonen oder laufen mit --no-daemon - Danke. das problem schon gelöst. Die Datei war beschädigt.
- Ich bin auch vor dem gleichen Problem. Werden Sie mir bitte sagen, wie Sie das Problem gelöst. Danke.
- Build>Clean-Projekt mein Problem gelöst.
- Bitte überprüfen Sie diese. Es kann Ihnen dabei helfen. https://stackoverflow.com/questions/54304945/gradles-dependency-cache-may-be-corrupt-this-sometimes-occurs-after-a-network/54305292#54305292 Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Ändern die
distributionUrl
imgradle-wrapper.properties
imgradle scripts
. Und diese Fehler behoben werden können.Ich denke, Ihre version der kotlin-gradle-plugin ist gering; Sie können versuchen, zu aktualisieren Ihre kotlin-gradle-plugin im Projekt/bauen.gradle
Versuchen Sie das zurücksetzen des gradle zu einer älteren version, die Sie laden können, richtig. Ändern Sie die distributionUrl in gradle-wrapper.Eigenschaften in gradle-Skripte. Und diese Fehler behoben werden können.
Löschen /.gradle/Ordner und /gradle/Ordner und importieren. Oder im Fall von IntelliJ, können Sie auf die Gradle-Tool-Fenster und klicken Sie auf Aktualisieren.
Ich habe den gleichen Fehler. Ich löste diesen Fehler, indem Sie ändern die version des gradle-Verteilung in gradle-wrapper.Eigenschaften (Sie finden die Liste der Verteilung in https://services.gradle.org/distributions/)
Zum Beispiel meine alte version gradle Verteilung:
Meine neue version gradle Verteilung:
Durch geändert diese version, android studio download das neue gradle disrtribution und sync mit dem Projekt.
Dies ist die Lage des gradle-wrapper.Eigenschaften
Ich hatte ein ähnliches problem, mit den folgenden Symptomen:
.gradle
Ordner von Projekt - es funktioniert nicht.gradle-3.3
, so dass es verwirrte mich lange Zeit.Bemerkte ich, dass die Tipps entpacken Ausnahme:
Ich versuchte, entpacken Sie die Datei mit der hand, er sagte, es konnte nicht entpacken, also muss das problem passiert in der download-Prozess.
Meine Lösung:
Ich kopierte die Datei
gradle-3.3-all.zip
von meinem Kollegen, dem es gelang, bauen, erfolgreich, und ersetzt mir in diesem Pfad: