2016-12-21 21 views
1

現在、アンドロイドスタジオ2.2に切り替えると大きな問題があります。私はエミュレータ上で展開するプロジェクトをビルドするとき、私はこのエラーを得た:アプリの実行に失敗しました:アンドロイドスタジオでのクリーン2.2

Error:Execution failed for task ':app:clean'. 
> Unable to delete directory: /mnt/D/Document/WorkSpace/Android/Test/app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/25.0.0/jars 

私はそのパスをきれいにし、再びそれがあることを教えてください:

Error:Execution failed for task ':app:clean'. 
> Unable to delete directory: /mnt/D/Document/WorkSpace/Android/Test/app/build/intermediates/exploded-aar/com.android.support/cardview-v7/25.0.0/jars 

は、私は再び便利にそれをきれいにし、:

Error:Execution failed for task ':app:clean'. 
> Unable to delete directory: /mnt/D/Document/WorkSpace/Android/Test/app/build/intermediates/exploded-aar/com.android.support/support-compat/25.0.0/jars/libs 

私はいくつのステップが存在するか分からず、これらのステップすべてをパスした場合、私は精神的になるかもしれません! これらの問題はAndroid 1.4では発生していません。これはアンドロイドスタジオまたは私のシステム(アーチLinux)に関連するバグですか? ありがとうございます。

答えて

0

私はついにそれを修正しました!それはあなたのディレクトリを構築するから、すべてのjarとlibファイルを削除します

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

:後 :ファイル:

apply plugin: 'com.android.application' 

は(アプリモジュール)をbuild.gradleのコード行を追加します。 お楽しみください:)

+0

カスタムクリーンタスクは、まだ使用されていない場合は廃止予定です。ただのメモ – milosmns

+0

@milosmns とカスタムクリーンタスクの代わりは何ですか? –

+0

私は交換があるとは思わない、彼らは私たちがもうそれを使用することを望んでいない。確かにわからないのですが、 – milosmns

0

インスタント実行を無効にします。これは ファイル - >設定 - >ビルド、実行 - >インスタント実行

これは私のために働いた。

+0

私はインスタント・ランがロックされたJARと何か関係があるとは思っていません。あなたがその設定を切り替えたときにすべてのJVMを停止したのはおそらくAndroid Studioだったので、おそらく今度はもう一度オンにすることができます。また、Instant Runが更新され、もっとうまく動作するので試してみる価値があります。 – milosmns

+0

Ohhありがとう!私は確かに試してみる。 – Ashwini

0

Androidスタジオ内にデバッグテストがあり、mockable-jarがそのJVMの内部で使用されていたため、削除できませんでした。

私がしなければならなかったことは、タスクマネージャからフリーズされたJVMを停止し、次にきれいにします。

次回は、これが起こるのは、Androidスタジオからフリーズしたデバッグテストを停止してからクリーンアップします。

関連する問題