错误:任务':app:mergeDebugResources'执行失败。
某些文件崩溃失败,请参阅日志了解详情
和其他日志:
:app:clean:app:preBuild UP-TO-DATE:app:preDebugBuild UP-TO-DATE :app:checkDebugManifest:app:preReleaseBuild UP-TO-DATE :应用:prepareComAndroidSupportAnimatedVectorDrawable2340Library :应用:prepareComAndroidSupportAppcompatV72340Library :应用:prepareComAndroidSupportSupportV42340Library :应用:prepareComAndroidSupportSupportVectorDrawable2340Library :app:prepareDebugDependencies:app:compileDebugAidl :app:compileDebugRenderscript:app:generateDebugBuildConfig :app:mergeDebugShaders:app:compileDebugShaders :app:generateDebugAssets:app:mergeDebugAssets :app:generateDebugResValues UP-TO-DATE:app:generateDebugResources :app:mergeDebugResources AAPT err(Facade for 4833051):libpng错误: 不是PNG文件AAPT错误(Facade for 4833051):libpng错误:不是PNG 文件AAPT错误(Facade for 16006587):libpng错误:不是PNG文件
我现在有这些图片:
b3_1.jpg
b3_3.jpg
giphy.gif
ic_back.png
ic_forward.png
ic_launcher.png
ic_mainactivity_logout.png
ic_mainactivity_result.png
img_mainactivity_background_placeholderimg.jpg
s.png
我尝试将所有图片名称更改为好图片。
我把ic_
放在开头,可能有问题吗?我想让它们成为偶像。它们已经在使用中。
我用jpg将一个或两个图像改为png,带有重构。这可能是理由吗?
现在R class
似乎没有进入。我什么都没改变。我只是在经过一切努力后才彻底清洗干净。
答案 0 :(得分:0)
在打包资源时,Gradle检测到您的某个PNG图像不是PNG,可能是JPG或GIF,扩展名错误。
由于您的图像非常少,请尝试找到有问题的文件并对其进行适当的重命名。
“重构”图像文件不会改变其结构,只改变名称。如果要将JPG转换为PNG,则必须使用外部工具。