我正在开发Android项目 . 我将手机连接到Android Studio以测试应用程序 . 第二次上传后 Gradle Build
失败并发出此错误:
错误:任务':app:buildInfoDebugLoader'的执行失败 . 执行过去的迭代备份时出现异常:来源/home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds/debug/19181584762318/classes.dex和destination / home / ziyaddin / AndroidStudioProjects / Test / app / build / intermediates / builds /debug/19181584762318/classes.dex必须不同
可能是什么原因?如何解决这个问题呢?
7 回答
我通过
Build -> Rebuild Project
然后再次Run
解决了这个问题 .另外我认为新添加的菜单Run - > Clean and Rerun也应该解决这个问题 .
[编辑:]
Clean and Rerun
已在Android Studio 2.3中删除我也遇到了同样的问题,它通过重建项目解决了 .
然后
我认为这只是在2.0的新Android Studio更新中出现的 .
我有这个问题,并通过从目录 ../app/build/intermediates/builds/debug/ 删除所有目录(或只有一个)解决 .
在这个例子中: /home/ziyaddin/AndroidStudioProjects/Test/app/build/intermediates/builds/debug/19181584762318
我解决了这个问题,通过使缓存无效,重建项目,然后运行它,它工作正常 .
采取的步骤:
选择Build
选择重建项目
运行项目
我刚刚遇到了这个问题,通过拔掉手机并在模拟器中运行解决了这个问题 . 这构建没问题,然后我的手机上的后续测试成功 . 在这样做的过程中,我还注释掉了我的savedInstanceState Bundle,这可能是一个促成因素 . 我认为这可能是Android Studio的内部故障 .
采取的步骤:
评论捆绑/保存状态
仅在模拟器上运行
重试电话
添加回捆绑/保存状态5)尝试再次在设备上运行,一切都应该是好的 .
重建项目在Android Studio 2.2.2中运行良好