错误:任务':app:mergeDebugResources'执行失败。
某些文件崩溃失败,请参阅日志了解详情
如何解决此问题。我不知道为什么我会收到此错误
[![
Information:Gradle tasks [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:mergeDebugShaders UP-TO-DATE
:app:compileDebugShaders UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources
AAPT: libpng error: Read Error
AAPT: libpng error: Read Error
AAPT: libpng error: Not a PNG file
AAPT: libpng error: Read Error
AAPT: libpng error: Not a PNG file
:app:mergeDebugResources FAILED
Error:Execution failed for task ':app:mergeDebugResources'.
> Some file crunching failed, see logs for details
Information:BUILD FAILED
Information:Total time: 6.679 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

答案 0 :(得分:0)
试试这种方式。
采取以下解决问题的步骤:
将图像剪切粘贴到桌面上。
在编辑器中将其保存为png。没有重命名文件名。
将.png图像复制粘贴到drawable文件夹中。
现在,您可以使用cruncherEnabled。
如果PNG应该被压缩,则返回true,否则返回false。
android
{
aaptOptions
{
cruncherEnabled = false
}
}
答案 1 :(得分:0)
错误的来源是你添加到png
文件夹的drawable
文件。这是android studio指出的问题。所以你必须使用paint.net工具(正确方法)或你知道的任何其他工具更改文件扩展名,然后将其上传到drawable
文件夹。
有时将gradle构建工具降级为1.2.3
解决了崩溃png
错误的问题,但1.5.0问题仍在继续。
快乐的编码。