Android构建APK更改原始PNG文件

Android构建APK更改原始PNG文件,第1张

概述从SDKToolsr11升级到SDKToolsr16之后,最近某些设备出现了问题.我发现这与纹理有关,现在回头看看我用SDKToolsr11创建的APK文件包含原始文件中纹理的精确副本.但是使用SDKToolsr16创建的APK文件在字节级别上包含一些差异,我看不到任何差异,颜色深度也没有差异,但是它们发生

从SDK Tools r11升级到SDK Tools r16之后,最近某些设备出现了问题.

我发现这与纹理有关,现在回头看看我用SDK Tools r11创建的APK文件包含原始文件中纹理的精确副本.但是使用SDK Tools r16创建的APK文件在字节级别上包含一些差异,我看不到任何差异,颜色深度也没有差异,但是它们发生的一切都会导致在PowerVR GPU设备上加载问题.

JPG和BMP文件未更改.

有谁知道这可能是什么原因以及如何使原始文件保持原始状态?

编辑:查看记事本中的文件,我看到“ iCCPPhotoshop ICC配置文件”已从标题中删除.可能还有其他变化.

Edit2:查看Windows资源管理器中的属性,原始的说“ Attributes A”,而APK的说“ Attibutes N”.绝对是在剥离/更改信息.

Edit3:我的意思是SDK工具修订版XX不是API XX

解决方法:

我不知道为什么有人认为这是个好主意,但Android对PNG进行了某种压缩.参见here,了解一个人的使用经验.我不确定API 16是否与API 11有所不同,但是此行为自11以来就一直存在.至于如何解决此问题,我怀疑重命名资源可能会有所帮助.尝试将其命名为what.mp3而不是.png,看看是否可以解决.

总结

以上是内存溢出为你收集整理的Android构建APK更改原始PNG文件全部内容,希望文章能够帮你解决Android构建APK更改原始PNG文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存