怎么解决android studio libpng error not a png file错误怎么解决

作为读者的您请认真看完它,也许对您有帮助。致敬!!

相信很多友友在使用Android Studio的时候都出现过这个问题,今天小友在使用的时候也犯了错误,浪费了很多时间,一点要改。出错原因很简单,相信很多友友都会偷懒,看到一张好的图片,想将该图片作为资源,马上就将该图片改了下后缀名.png,复制黏贴到了项目然而在生成的时候编译出错,以下是错误输出:

Information:Gradle tasks [:app3:assembleDebug]

:app3:preBuild

:app3:compileDebugNdk UP-TO-DATE

:app3:preDebugBuild

:app3:checkDebugManifest

:app3:prepareDebugDependencies

:app3:compileDebugAidl UP-TO-DATE

:app3:compileDebugRenderscript UP-TO-DATE

:app3:generateDebugBuildConfig UP-TO-DATE

:app3:generateDebugAssets UP-TO-DATE

:app3:mergeDebugAssets UP-TO-DATE

:app3:generateDebugResValues UP-TO-DATE

:app3:generateDebugResources UP-TO-DATE

:app3:mergeDebugResources

:app3:mergeDebugResources FAILED

C:\Users\Administrator\AndroidStudioProjects\MyApplication3\app3\src\main\res\drawable-hdpi\Chrysanthemum.png

Error:Error: Invalid file name: must contain only lowercase letters and digits ([a-z0-9_.])

Error:Execution failed for task ':app3:mergeDebugResources'.

> C:\Users\Administrator\AndroidStudioProjects\MyApplication3\app3\src\main\res\drawable-hdpi\Chrysanthemum.png: Error: Invalid file name: must contain only lowercase letters and digits ([a-z0-9_.])

这时候是不是感觉很迷茫,出错了对吧,下面就告诉你是怎么回事,怎么出错的。

错误很简单却也很难发觉,原因就是在这张图片上,为什么是图片上呢,刚开始的时候你的图片是不是.jpg格式的,然而你把后缀名改成了.png的以为就可以了是吧,其实不是这样,你只是把格式改成了.png,其实它还是.jpg格式的。要将图片真正转换成.png格式的才行。随便找个图片转换工具就可以解决。

注意:在存放图片时千万不要将格式为.jpg的图片改成.png格式,千万不要偷懒,一定要将格式转换成PNG格式的图片,否则编译将不通过。切记!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值