web-dev-qa-db-ja.com

Android Studioでディレクトリを削除できません

今日、Android Studioを2.0に更新しました。プロジェクトを実行すると、このエラーが発生します

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

これは私の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')
}

そのディレクトリからjarファイルを削除しましたが、エラーが繰り返し表示されます。また、ディレクトリを再度作成します。

14
Akshat Vajpayee

私はまったく同じ問題を抱えています。私が見つけた唯一の一時的な解決策は、Android St​​udioを終了し、「ビルド」フォルダー全体(jarだけでなく)を削除し、Android St​​udioに戻ってビルドすることです。

最初のビルドはエラーや警告なしで行われますが、再構築するには以前と同じ手順に従う必要があります:(

これは明らかに解決策ではありませんが、再構築プロセスの「クリーン」部分で削除されるファイルを占有し続けるサービスから問題が発生するようです。

編集:

Android 2.0のNTFSファイルシステムに問題があるようです。チェックアウト 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

9
Salvador Moreno

Android studio 2.0およびubuntu 14.04 64bitを使用しています。

私は同じ問題を抱えています、../app/build/intermediates/exploded-aar/com.Android.support /の下のディレクトリを削除するだけです

私はこれをすべて削除する

動作します。プロジェクトを実行できますが、次回の実行で再び表示されます。

5
Try Wahyudinata

私はWindowsでAndroid Studio 2.3.3を使用していますが、同じ問題があり、フォルダを削除しようとしてアクセスが拒否されました。コンピュータを再起動しても解決しませんでした。 Android Studio> ファイル>キャッシュの無効化/再起動...

5
hmk

Tortoise SVNをインストールした後、これが発生し始めたことに気付きました。管理者以外のWindowsアカウントを使用してインストールすると、問題の根本的な原因になると思います。

3
Dilleyboy

私にとっては、コンピューターを再起動するとロックされたファイルのロックが解除され、問題が解決しました。

0
FractalBob

Tencent qq pc managerから「ファイルスマッシュ」機能を使用してみてください。マネージャはファイルをロック解除してから削除できます。

どこで使用しますか? QQ pc managerをインストールしたら、ツールキットを選択し、「ファイルスマッシュ」ツールをインストールします。そして、削除するファイルを選択し、マウスの右キーを押すと、ファイルのロックを解除して削除する機能が見つかります。

それは私のために働く。 qq managerのような他のpcマネージャーにもこの機能があると思います。それで全部です。

0
andrea wang

数週間の検索の後、Cloud-Sync-programs(私はTresoritを使用していますが、DropboxまたはGoogle Drive asoにも同じことが当てはまります)ファイルをロック = AndroidStudioはクラウドストレージにアップロードする際に削除しようとしていたため、AndroidStudioがファイルを削除できませんでした。

一部のクラウドストレージプログラムでは、パスフィルターを使用できます-単純にクラウドストレージから「ビルド」ディレクトリを除外します(通常、バックアップは必要ありません)、またはクラウドを一時停止します) syncプロジェクトでの作業中。

0
Martin Bories