Android问题之res/raw和assets文件大小限制
16lz
2021-01-26
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/
更多相关文章
- Android使用SoundPool播放短音效
- UBI文件系统
- Android(安卓)NFS 文件系统
- 使用drawable资源
- android读取原始的xml文件
- Android(安卓)文件存放路径
- Android(安卓)异常收集哦
- Android(安卓)ndk-build编译jni动态库
- 解决Assert目录下无法拷贝超大文件到SD卡的问题