项目场景:
AndroidStudio编译项目时出现build编译目录下intermediates目录xxx文件不存在,导致项目崩溃,心态爆炸~!~!~!,这种错误,Google搜了半天终于找到解决方式。
问题描述:
文件不存在错误,提示如下:(还有一种提示:external_file_lib_dex_archives或AndroidManifest.xml)
原因分析:
原因未知:貌似可能大概或许估计是gradle版本与dex不兼容引起的......
解决方案:
方案一:删除项目工程“.gradle”目录 和“build”目录,运行项目(shirt+F10)
此方案使用情况:当改动代码后,运行项目,结果居然是没有改动前的效果,等同于说没成功编译java代码。所以删除“.gradle”目录 和“build”目录,运行可以解决。
方案二:清除项目工程缓存
找到AndroidStudio顶部工具栏——Build——Cean Project,改动代码,验证改动是否成功编译了java代码,比如TextView随便设置个属性,看看效果之类的。
方案三:此方案Google大佬解决方式
找到项目工程目录app/build.gradle配置文件,增加属性“multiDexEnabled true”,添加位置如下图。注意!!!运行项目看效果之前,编译同步一下Gradle。
(1)添加位置:
(2)同步Gradle——Syne Project with Gradle Files