web-dev-qa-db-ja.com

過去の反復バックアップの実行中の例外:ソース

私はAndroidプロジェクトに取り組んでいます。アプリをテストするために、スマートフォンをAndroid St​​udioに接続しました。 2回目のアップロード後Gradle Buildが失敗し、次のエラーが発生しました:

エラー:タスク ':app:buildInfoDebugLoader'の実行に失敗しました。

過去の反復バックアップの実行中の例外:ソース/home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds/debug/19181584762318/classes.dexおよび宛先/ home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds /debug/19181584762318/classes.dexは異なる必要があります

その理由は何ですか?この問題を解決するには?

63

この問題をBuild -> Rebuild Project、そしてRunで解決しました。

また、新しく追加されたメニューRun -> Clean and Rerunもこの問題を解決するはずです。
[編集:] Clean and RerunはAndroid St​​udio 2.3で削除されました

179
sohailehmad

この問題があり、すべてのディレクトリ(または1つだけ)をディレクトリ../ app/build/intermediates/builds/debug /から削除することで解決しました。

この例では:/ home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds/debug/19181584762318

9
igor

私も同じ問題に遭遇し、プロジェクトを再構築することで解決しました。

Build-> Rebuild Project

その後

Run

これは2.0からの新しいAndroid St​​udioアップデートでのみ発生していると思います。

9
Gurvinder Singh

キャッシュを無効にし、プロジェクトを再構築してから実行することでこれを解決しましたが、うまくいきました。

6
Ismael ozil

実行する手順:

  1. ビルドを選択
  2. プロジェクトの再構築を選択します
  3. プロジェクトを実行する
3
uttambhagaur

この問題が発生したばかりで、電話機を取り外してエミュレータで実行することで解決しました。これで問題なくビルドでき、その後の私の電話でのテストは成功しました。これを行う際に、savedInstanceState Bundleをコメントアウトしましたが、これが原因となっている可能性があります。これは、潜在的にAndroid St​​udioの内部グリッチと考えられます。

実行する手順:

  1. バンドル/保存状態をコメントアウトする
  2. エミュレーターでのみ実行
  3. 電話で再試行
  4. バンドル/保存状態の追加5)デバイスでもう一度実行してみてください。すべて正常です。
2
Jake B

プロジェクトの再構築はAndroid St​​udio 2.2.2で正常に動作します

1
MrCester