2017-05-21 5 views
0

Ich wollte ursprünglich gradle in das neue Verzeichnis verschieben: / Volumes/FLASHMEMORY/Android/GradleGradle Sync fehlgeschlagen: Gradle Sync fehlgeschlagen: Timeout wartet auf cp_init remapped Klasse Cache sperren a2hfc9tvdzsey2shpvt2yk7sb Es ist derzeit von einem

Aber da entfernte ich die gradle Ordner gestern aus dem ursprünglichen Verzeichnis des ursprünglichen Systems und neu das Verzeichnis in Android Studio, konnten alle Projekte nicht kompiliert werden, ob es ein neues Projekt oder ein Originalprojekt war.

begegne ich immer die gleiche Fehlermeldung wie folgt:

Gradle sync failed: Timeout waiting to lock cp_init remapped class cache for a2hfc9tvdzsey2shpvt2yk7sb (/Volumes/FLASHMEMORY/Android/Gradle/caches/3.3/scripts-remapped/asLocalRepo_2l9w7fvtmyueda6rnni9t3t84/a2hfc9tvdzsey2shpvt2yk7sb/cp_init1efd45104ffa2d33563b85b9edda76e3) It is currently in use by another Gradle instance.. 
Owner PID: unknown 
Our PID: 3461 
Owner Operation: unknown 
Our operation: 
Lock file: /Volumes/FLASHMEMORY/Android/Gradle/caches/3.3/scripts-remapped/asLocalRepo_2l9w7fvtmyueda6rnni9t3t84/a2hfc9tvdzsey2shpvt2yk7sb/cp_init1efd45104ffa2d33563b85b9edda76e5/tow_init1efd45104ffa2d33563b85b9edda76e3.lock 
Consult IDE log for more details (Help | Show Log) 

Meine Android Studio Einstellungen:

Project-level settings: Use default gradle wrapper (recommended) 
Global Gradle settings-> Service directory path:/Volumes/FLASHMEMORY/Android/Gradle 

Die build.gradle-Datei im Projektstammverzeichnis:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.2' 
    } 
} 
allprojects { 
    repositories { 
     jcenter() 
    } 
} 
task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

Die build.gradle-Datei im Modulverzeichnis:

apply plugin: 'com.android.application' 
android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.cnblogs.guqiangjs.myapplication" 
     minSdkVersion 22 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    testCompile 'junit:junit:4.12' 
} 

Gradle-wrapper.properties Dateiinhalt:

DistributionBase = GRADLE_USER_HOME 
DistributionPath = wrapper/dists 
ZipStoreBase = GRADLE_USER_HOME 
ZipStorePath = wrapper/dists 
DistributionUrl = https \: //services.gradle.org/distributions/gradle-3.3-all.zip 

Ich habe versucht:

  • die gesperrte Datei löschen.

  • Leeren Sie den gesamten Ordner/Volumes/FLASHMEMORY/Android/Gradle.

  • Installieren Sie Android Studio neu.

Aber die oben genannten Versuche sind in Ausfall ...

Bitte beachten Sie auch helfen beendet! danken!

Antwort

0

Hoppla! Heute versuche ich, das Gradle-Verzeichnis auf die Festplatte des Computers zurückzusetzen, und das Problem ist gelöst!

I modifiziert nur einen Inhalt:

Android Stuido -> Global Gradle settings -> Service directory path: /Users/MyUserName/Documents/Gradle 
Verwandte Themen