执行过去的迭代备份时出现exception:来源

我正在开发Android项目。 我将手机连接到Android Studio以testing应用程序。 第二次上传后, Gradle Build失败,并给出了这个错误:

错误:任务“:app:buildInfoDebugLoader”的执行失败。

在执行过去的迭代备份时出现exception:Source /home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds/debug/19181584762318/classes.dex and destination / home / ziyaddin / AndroidStudioProjects / Test / app / build / intermediates / builds /debug/19181584762318/classes.dex必须不同

这可能是什么原因? 如何解决这个问题呢?

我通过Build -> Rebuild Project解决了这个问题,然后再次Run

另外我觉得新添加的菜单Run -> Clean and Rerun也应该解决这个问题。
[编辑:] Clean and Rerun在Android Studio 2.3中被删除

我也遇到同样的问题,通过重build项目解决。

 Build-> Rebuild Project 

接着

 Run 

我认为这只是从2.0的新的Android Studio更新发生。

我有这个问题,并通过从目录../app/build/intermediates/builds/debug/删除所有目录(或只有一个) 解决

在这个例子中: / home / ziyaddin / AndroidStudioProjects / Test / app / build / intermediates / builds / debug / 19181584762318

我解决了这个失效caching,重build项目,然后运行它,它工作正常。

采取的步骤:

  1. selectBuild
  2. select重build项目
  3. 运行项目

我刚刚遇到了这个问题,拔掉了我的手机并在模拟器中运行。 这个build好了,然后在我手机上的后续testing都成功了。 在这样做的时候,我也注释了我的savedInstanceState Bundle,这可能是一个促成因素。 我认为这可能是Android Studio的一个内部故障。

采取的步骤:

  1. 评论捆绑/保存的国家
  2. 仅在模拟器上运行
  3. 用电话重试
  4. 添加捆绑/保存状态5)尝试再次运行设备,一切都应该是好的。

重build项目在Android Studio 2.2.2中正常工作