webentwicklung-frage-antwort-db.com.de

Gradle-Fehler nach dem Update auf Android Studio 2.3

Der Gradle-Build schlägt mit der Nachricht fehl

 Error:Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-2.14.1\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv\gradle-2.14.1-all.Zip.lck

Das ist 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.2.3'

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

Alle Projekte zeigen nach dem Update den gleichen Fehler.

10
Aditya Desai

Ich war auch mit dem ähnlichen Fehler konfrontiert.

Das Problem war Android Studio 2.3 und seine Standardversion ist 3.3.

Ich habe versehentlich SDK-Build-Tools auf die neueste Version 25.0 .0 aktualisiert, nachdem Android Studio die Meldung zur Aktualisierung und die Gradle-Plugin-Version auf 2.3.0 aufgetaucht hat, für die die erforderliche Gradle-Version 3.3+ ist. 

Ich habe die folgenden Änderungen vorgenommen, um das Problem zu beheben:

  1. Ältere SDK-Build-Tools 19.1.0 für die Verwendung früherer Versionen von Gradle Installiert
  2. Datei> Projektstruktur> Projekt> Ändern Sie die Gradle-Version in 2.3.0
  3. Build.gradle (Project: app_name)> Klassenpfad 'com.Android.tools.build:gradle: 3.3.0' in 'com.Android.tools.build:gradle: 2.1.2.2 geändert '

Führen Sie zum Schluss Invalidieren von Caches/Neustart oder Synchronisieren aus.

Es scheint, dass es besser ist, 3.3 noch nicht zu verwenden. Quelle & Credits

5
Shankar

Versuchen Sie es in Ihrem build.gradle einzustellen:

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

In gradle-wrapper.properties:

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

Aktivieren Sie dann in den Android Studio-Einstellungen (Registerkarte Gradle) die Option "Standard-Gradle-Wrapper verwenden (empfohlen)".

Projekt synchronisieren oder Geld ungültig machen und neu starten.

3
bitvale

Schritt 1: Änderungen in gradle-wrapper.proprties

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

Schritt 2: Änderungen in app\build.gradle

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

Schritt 3: Änderungen in der Projektebene build.gradle

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

sync your project.
It solved my problem.
2
Manmohan Pal

Drücken Sie einfach in Android Studio:

Sync Project with Gradle Files.

1
Morozov

ich hatte das gleiche Problem. So habe ich meine gelöst: 
1. Laden Sie gradle-4.0 herunter
2. Laden Sie den NDK mit dem SDK-Manager herunter
3. Öffnen Sie die Datei> Einstellungen> Build, Execution, Deployment> Gradle und wie folgt konfiguriert .. /. Klicken Sie hier, um das Image anzuzeigen

es hat mein Problem gelöst

0
Tse Des

Ich hatte genau das gleiche Problem ... __ Ich debugierte das Problem, indem ich Debug-Anweisungen zu\platform\Android\cordova\lib\check_reqs.js (90:25) hinzufügte habe ein Vorlagen-Verzeichnis - für meine Installation ist: C:\Android\SDK\Tools\Vorlagen.

Glücklicherweise hatte ich eine Sicherungskopie dieses Verzeichnisses. Meine letzte Lösung für die Installation von Android 2.3.1 bestand darin, mein Verzeichnis C:\Android\SDK\tools\templates in das neu erstellte SDK-Verzeichnis der Installation von 2.3.1 zu kopieren.

Ich mag diese Lösung nicht, aber sie hat mein Problem sofort gelöst.

Ich hoffe das hilft jemandem.

0
Mark Piller

Hi, ich habe auch das gleiche Problem. Aber jetzt habe ich eine Lösung

Zuerst sollten Sie das Android NDK-Bundle ... aktualisieren. Dies ist unter Datei -> Projektstruktur SDK-Speicherort der letzte. Es gibt eine Option zum Herunterladen.

Nach dem Erstellen eines neuen Pakets mit allen Plugins erneut installieren Importieren Sie anschließend das Projekt. Aktualisiere dieses Mal nicht noch einmal ..__ Dann hat es funktioniert.

Probieren Sie es aus Alles Gute

0
user5629272

Versuchen Sie meine Lösung 

Ich verwende Android Studio 2.3.1. Ich mache nur ein paar Schritte, um das Problem zu lösen.

basierend auf doc bei androiddev https://developer.Android.com/studio/releases/gradle-plugin.html#updating-gradle

Plugin-Version Erforderliche Gradle-Version

  • 1.0.0 - 1.1.3 2.2.1 - 2.3
  • 1.2.0 - 1.3.1 2.2.1 - 2.9
  • 1.5.0 2.2.1 - 2.13
  • 2.0.0 - 2.1.2 2.10 - 2.13
  • 2.1.3 - 2.2.3 2.14.1+
  • 2.3.0+ 3.3+

Voraussetzung: Gradle Version 3.4

Schritt 1. Entfernen Sie alle Ordner in Ordner C:\Users\.gradle\daemon.

Schritt 2 Laden Sie Gradle 3.4 erneut herunter und legen Sie die Verzeichnisse C:\programfiles\Android\androidstudio\gradle

schritt 3 Konfigurieren Sie Gradle in Android Studio 2.3.1 Gradle Settings . Wechseln Sie in den Ordner "C:\Programme\Android\Android Studio\gradle\gradle-3.4".

Schritt 4 Schließen Sie Ihr Android-Studio und öffnen Sie das Projekt erneut

Ich hoffe diese Lösung hilft. 

0
Johan
  1. Laden Sie es manuell von https://gradle.org/releases/ herunter.

  2. Extrahieren Sie es und erstellen Sie ein Verzeichnis für Ihr Android Studio und Ihr SYSTEM.

  3. Android Studio: Setting> Build> Gradle> Deaktivieren Sie Offline Work und legen Sie das DIR ab.

  4. System: Umgebungsvariablen> Bearbeiten (wenn Sie einen anderen Pfad haben) oder Neu> setzen Sie das DIR.

Haben Sie einen guten Tag.

0
Ziad

Android Studio 2.3 und vorschau 2.4 erfordert Gradle Version 3.3 und höher !!! Ich hatte 2,8 es hat nicht funktioniert.
Ich habe 3.4 installiert und es hat immer noch nicht funktioniert. Ich habe herausgefunden, dass das Quellverzeichnis
wurde auf 2,8 gesetzt, nicht auf 3,4 !!
Stellen Sie also sicher, dass Sie 3.3 oder 3.4 installiert haben und der Pfad auf den richtigen Pfad eingestellt ist ....__ 
C:\Benutzer ......\gardle\bin
setze es auf
C:\Benutzer .....\Gradle
Ich hatte das Problem seit Tagen !!! Ich wünschte, es funktioniert gut für dich ....

0
Sonic Splasher

Ich habe einige der anderen Vorschläge ausprobiert, aber nachdem ich mein .gradle-Verzeichnis gelöscht und alles neu eingerichtet hatte, schien es in Ordnung zu sein

0
ModWilliam