Aujourd'hui, j'ai mis à jour mon Android Studio vers la version 2.0 et lorsque je lance mon projet, il me donne cette erreur.
Error:Execution failed for task ':app:clean'.
> Unable to delete directory: /media/dev1/08782A6D782A5A281/workspace/gengold/GenGold/app/build/intermediates/exploded-aar/com.Android.support/appcompat-v7/21.0.3/jars
C'est mon build.gradle
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.mobile.gengold"
minSdkVersion 15
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile 'com.Android.support:support-v4:21.0.2'
compile 'com.Android.support:appcompat-v7:21.0.3'
/*compile 'com.google.Android.gms:play-services-maps:6.5.+'*/
compile 'com.google.Android.gms:play-services:6.5.87'
compile files('libs/jncryptor-1.2.0.jar')
}
J'ai supprimé les pots de ce répertoire mais il affiche l'erreur à plusieurs reprises. En outre, il crée à nouveau le répertoire.
J ai exactement le même problème. La seule solution temporaire que j'ai trouvée consiste à quitter Android Studio, à supprimer l'intégralité du dossier "build" (pas uniquement les fichiers jar), puis à revenir à Android Studio pour le générer.
La première construction se passe sans erreurs ni avertissements, mais pour reconstruire à nouveau, vous devez suivre les mêmes étapes que précédemment :(
Ceci n’est évidemment pas une solution, mais il semble que le problème vienne de tous les services qui occupent les fichiers à supprimer dans la partie "Nettoyage" du processus de reconstruction.
MODIFIER:
Il semble que le système de fichiers NTFS dans Android 2.0 pose un problème. Découvrez dans https://code.google.com/p/Android/issues/detail?can=2&start=0&num=100&q=&colspec=ID % 20Status% 20Priority% 20Owner% 20Summary% 20Stars% 20Reporter% 20Opened & groupby = & sort = & id = 206219
j'utilise Android studio 2.0 et Ubuntu 14.04 64bit.
j'ai le même problème, je viens de supprimer le répertoire sous ../app/build/intermediates/exploded-aar/com.Android.support/
cela fonctionne, je peux exécuter mon projet, mais il sera montré à nouveau lors de la prochaine exécution.
J'ai remarqué que cela commençait après l'installation de Tortoise SVN. Je pense que l’installation à l’aide d’un compte Windows non-administrateur pourrait être à l’origine du problème.
Pour moi, le redémarrage de mon ordinateur a déverrouillé le fichier verrouillé et résolu le problème.
Essayez d’utiliser la fonction «fichier smash» de tencent qq pc manager . Le responsable peut déverrouiller le fichier, puis le supprimer.
Où l'utiliser? Après avoir installé QQ pc manager, choisissez les trousses à outils et installez l'outil "fichier smash" . Et choisissez ensuite le fichier à supprimer, appuyez sur la touche droite de la souris pour trouver la fonction de déverrouillage du fichier. et supprimez-le.
Cela fonctionne pour moi . Je suppose que d’autres gestionnaires d’ordinateurs, comme qq manager, ont peut-être cette fonction aussi . C’est tout.
Après des semaines de recherche, j'ai découvert que mes Cloud-Sync-programmes (j'utilise Tresorit, mais qu'il en va de même pour Dropbox ou Google Drive, par exemple) verrouillé les fichiers qu'AndroidStudio essayait de télécharger. supprimez-les en les téléchargeant sur le stockage en nuage, empêchant ainsi AndroidStudio de supprimer les fichiers.
Sur certains programmes de stockage en nuage, vous pouvez utiliser des filtres de chemin - simplement exclure les répertoires "de construction" de votre stockage en nuage (vous n'avez généralement pas besoin de les sauvegarder), ou mettre en pause votre synchronisation dans le nuage tout en travaillant sur le projet.