Error:Execution failed for task ':app:mergeDebugResources'.
2017-08-15 18:07
746 查看
面对这个问题,网上有人提出说是Android的一大坑点,是引用包错误或冲突。
Error:Execution failed for task ':app:mergeDebugResources'.
这个异常的意思是对资源合并发生错误,那就是我使用的图片资源有问题,我使用的图片是能在android环境自适应展示的.9.png格式,在Eclipse上使用是能通过编译的,但是为什么在android studio上就不能呢?
原来,android studio中的资源文件命名是不能带有数字的,因为会与R类的资源ID起冲突,所以编译就发生了错误。
方式一:只需重新命名图片即可,在Make Project一下编译就能通过了。
方式二:我们可以用代码去除掉android studio对png格式文件的检测,这样系统就不会检测png格式的资源文件了。
找到app->build.gradle文件并打开,在buildToolsVersion属性下添加如下代码
但是,主要还是看自己的编码规范,比如我遇到的问题是UI妹子切图的时候,命名不规范(下划线、A至Z、0至9,尽量避免驼峰命名法),还有是自己写对应的应用文件是否正确,都是自己编码过程中遇到的问题。
纸上得来终觉浅,书到用时方恨少。希望对你有所帮助!
Error:Execution failed for task ':app:mergeDebugResources'.
这个异常的意思是对资源合并发生错误,那就是我使用的图片资源有问题,我使用的图片是能在android环境自适应展示的.9.png格式,在Eclipse上使用是能通过编译的,但是为什么在android studio上就不能呢?
原来,android studio中的资源文件命名是不能带有数字的,因为会与R类的资源ID起冲突,所以编译就发生了错误。
方式一:只需重新命名图片即可,在Make Project一下编译就能通过了。
方式二:我们可以用代码去除掉android studio对png格式文件的检测,这样系统就不会检测png格式的资源文件了。
找到app->build.gradle文件并打开,在buildToolsVersion属性下添加如下代码
aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
完整的build.gradle文件如下,修改完成再Make Project一下就不会报错了。
但是,主要还是看自己的编码规范,比如我遇到的问题是UI妹子切图的时候,命名不规范(下划线、A至Z、0至9,尽量避免驼峰命名法),还有是自己写对应的应用文件是否正确,都是自己编码过程中遇到的问题。
纸上得来终觉浅,书到用时方恨少。希望对你有所帮助!
相关文章推荐
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching failed, see
- eclipse 工程导入到Android Studio 出现的问题Error:Execution failed for task ':app:mergeDebugResources'. >
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionE
- Android报错Error:Execution failed for task ':app:mergeDebugResources'.
- Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunching failed, see logs f
- Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForUmengDebug'. > com.androi
- Gradle build error, Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug
- Error:Execution failed for task ':app_gxtest:mergeDebugResources'. > Error: java.util.concurrent.Exe
- Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui
- android Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunching failed, se
- Error:Execution failed for task ':app:mergeDebugResources
- 关于解决android studio出现Error:Execution failed for task ':app:mergeDebugResources'. 的方法
- Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunching failed, see logs f
- android studio 中报Error:Execution failed for task ':app:mergeDebugResources'的解决方法
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Cru
- Error:Execution failed for task ':app:mergeDebugResources'
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.ut
- Android Studio 运行出现 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug
- 【Android】Error:Execution failed for task ':app:mergeDebugResources'. > String index out of range: 0
- Error:Execution failed for task ':app:mergeDebugResources