Android无法解决R错误和某些文件崩溃失败的图像错误

时间:2016-06-02 18:30:06

标签: android image

  

错误:任务':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似乎没有进入。我什么都没改变。我只是在经过一切努力后才彻底清洗干净。

1 个答案:

答案 0 :(得分:0)

在打包资源时,Gradle检测到您的某个PNG图像不是PNG,可能是JPG或GIF,扩展名错误。

由于您的图像非常少,请尝试找到有问题的文件并对其进行适当的重命名。

“重构”图像文件不会改变其结构,只改变名称。如果要将JPG转换为PNG,则必须使用外部工具。