web-dev-qa-db-fra.com

Impossible de supprimer le répertoire dans Android Studio

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.

14
Akshat Vajpayee

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

8
Salvador Moreno

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/

J'efface tout cela

cela fonctionne, je peux exécuter mon projet, mais il sera montré à nouveau lors de la prochaine exécution. 

5
Try Wahyudinata

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.

3
Dilleyboy

Pour moi, le redémarrage de mon ordinateur a déverrouillé le fichier verrouillé et résolu le problème.

0
FractalBob

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.

0
andrea wang

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.

0
Martin Bories