我几天前更新到Android Studio 2.0,一切正常,但今天当我尝试编译项目时,我在Logcat
收到了以下错误:
错误:任务':app:buildInfoDebugLoader'执行失败。
执行过去的迭代备份时出现异常:Source \ app \ build \ intermediates \ builds \ debug \ 184802777347678 \ classes.dex和destination \ app \ build \ intermediates \ builds \ debug \ 184802777347678 \ classes.dex必须不同
错误告诉我相同的.dex
必须不同,所以我很困惑。我该怎么解决?
答案 0 :(得分:51)
如果你这样做,那么在app base build.gradle文件中启用mutidex。
multiDexEnabled true
答案 1 :(得分:5)
我解决问题的方法是删除文件!
答案 2 :(得分:4)
只需在您的应用Gradle依赖项
中添加以下行compile 'com.android.support:multidex:1.0.0'
然后在defaultConfig
下面的行multiDexEnabled true
答案 3 :(得分:2)
然后去删除app文件夹中的build文件夹。使缓存无效并清理项目然后重建...
答案 4 :(得分:1)
我使用的是Android Studio 2.2.1并且遇到了同样的错误。我通过删除包含classes.dex文件的文件夹解决了这个问题。在我的情况下,它位于C:\ Users \ ME \ AndroidStudioProjects \ myApp \ app \ build \ intermediates \ builds \ debug \ 32129143802723 \ classes.dex的32129143802723文件夹中。
从菜单栏中我转到File选择的Invalidate Caches / Restart ...然后Invalidate and Restart选项。
解决了这个问题。错误消失了,我能够启动应用程序。希望这会有所帮助。
答案 5 :(得分:1)
所以我只是清除了手机上安装的应用程序上的数据,然后卸载了应用程序。下次我运行时,它没有任何问题。
答案 6 :(得分:1)
您只是禁用防病毒软件 确保对您有帮助!
然后,单击清理项目并重建它。
答案 7 :(得分:0)
我解决了它重命名文件夹" build"在我的项目文件夹中。再次构建时,android studio会创建一个新的构建文件夹。
答案 8 :(得分:0)
我只需点击Build,然后点击下拉列表,点击清理项目,这可以很快修复它
答案 9 :(得分:0)
在命令行上对我flutter clean
唯一有用的东西。它的作用类似于./gradlew clean
答案 10 :(得分:0)
尝试使android studio中的缓存无效并重新启动。文件>使缓存无效/重新启动