2016-04-15 38 views
22

数日前にAndroid Studio 2.0に更新され、すべて正常に動作しましたが、今日プロジェクトをコンパイルしようとしたときに、Logcatエラー:タスク ':app:buildInfo Debug Loader'の実行に失敗しました

Error:Execution failed for task ':app:buildInfoDebugLoader'.

Exception while doing past iteration backup : Source \app\build\intermediates\builds\debug\184802777347678\classes.dex and destination \app\build\intermediates\builds\debug\184802777347678\classes.dex must be different

エラーは同じ.dexが異なっていなければならないと言われますので、私はかなり混乱しています。どうすればそれを解決できますか?

+1

誰かが.dexファイルの詳しい情報を探している方はこちらhttp://stackoverflow.com/questions/7750448/dex-file-in-android – Raja

+2

ビルド - >クリーンプロジェクトで問題を解決する必要があります。 –

答えて

45
  1. プロジェクトをクリーンアップします。
  2. を再構築それを試みてください。

これを実行した場合は、appベースのbuild.gradleファイルでmutidexを有効にします。

multiDexEnabled true 
4

ただのGradleは

compile 'com.android.support:multidex:1.0.0' 

を依存関係と、私は問題を解決した方法は、単にファイルを削除していたdefaultConfig

multiDexEnabled true 
5

中線の下に自分のアプリで線の下に追加します!

+2

私のために、ありがとう!より良く変化するGradle – SpyZip

2

あなたのアプリフォルダ内のビルドフォルダを削除してください。キャッシュを無効にしてプロジェクトをクリーンアップしてから再構築してください。

0

私はAndroid Studio 2.2.1を使用していますが、同じエラーがありました。私はclasses.dexファイルを含むフォルダを削除することでこれを解決しました。私の場合は、C:\ Users \ ME \ AndroidStudioProjects \ myApp \ app \ build \ intermediates \ builds \ debug \ 32129143802723 \ classes.dexの32129143802723フォルダにあります。

メニューバーから、[無効にするキャッシュを無効にする]/[再起動...ファイルを無効にして再起動する]オプションを選択しました。

問題を修正しました。エラーはなくなり、アプリを起動できました。これが役に立つと期待しています。

0

プロジェクトフォルダ内の「build」フォルダの名前を変更しました。再度ビルドすると、アンドロイドスタジオは新しいビルドフォルダを作成します。

0

私はちょうどダウンビルドで、ドロップをクリックして、クリーンなプロジェクトをクリックして、これはだから私はちょうど携帯電話にインストールアプリのデータをクリアして、アプリをアンインストールし、非常に迅速に

1

それを修正します。次回はそれを実行したが、問題なく動作した。

関連する問題