Android问题之res/raw和assets文件大小限制

来源:互联网 发布:账号自动登录软件 编辑:程序博客网 时间:2024/05/17 23:57
Android系统对资源文件(res/raw和assets文件夹下)的大小有限制,默认最大仅支持1M的文件。否则apk程序将报错。如果AssetManager或Resources classes方法来获取InputStream,将抛出java.io.IOException的异常如下DEBUG/asset(1123): Data exceeds UNCOMPRESS_DATA_MAX。 

  1、大文件解决办法 1.将你的资源文件后缀改成后面aapt忽略压缩的文件后缀。 2.在命令行上使用-0参数来指定不需要压缩的文件后缀,具体配置查看aapt帮助文档。 3.把资源文件分割成多个小于UNCOMPRESS_DATA_MAX(1M)的文件,然后在程序中进行组合。

原文地址:Android问题之res/raw和assets文件大小限制 | http://orgcent.com/android-assets-raw-size-limit/
原创粉丝点击