`
baseline
  • 浏览: 43487 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

INSTALL_FAILED_INSUFFICIENT_STORAGE

    博客分类:
  • Java
阅读更多

在使用Android自带的Res\raw或使用Asset时都需要经过Asset Manager,这将会产生一个比较严重的问题,在Android模拟器测试时不存在问题,但放到真机G1时会面临多个问题,经过查看 UNCOMPRESS_DATA_MAX的取值为1048576字节,除以1024不难发现是1MB。也就是说Android手机在处理资源文件时不能大 于1mb的体积。由于标准的G1没有Root权限,无法访问data/data/package name下面的文件夹,使用raw或asset存放的文件大小不能超过1048576字节,否则会在logcat下看到获取到Debug类型的信 息,tag为asset(pid): Data exceeds UNCOMPRESS_DATA_MAX (2580997 vs 1048576) 可以看到接下产生了一个系统的错误,System.err,会发生java.io.IOException的异常。

 

目前解决的方法只有将文件放入到sdcard,但这样除了microsd的读取IO效率和耗电量解决不是很好,同时sd卡移除时可能存在问题,解决的方法 如果数据量大的化通过sqlite是一种解决方法,同时openFileOutput方式读取也是不错的选择,看来android操作系统中最安全控制的 严格,但犯了一个不小的错误。

----------------------------------------------------------------------------------------------------

如果APK太大就会报错,Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE。目前还没找到好方法在apk安装的时候把视频同时放到手机中。

分享到:
评论

相关推荐

    解决Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

    ### 解决Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 在Android应用开发过程中,开发者经常会遇到一些安装错误,其中“Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE”(安装错误:安装...

    Windows环境下的常用ADB命令大全

    - `INSTALL_FAILED_INSUFFICIENT_STORAGE`:存储空间不足。 - 解决办法:清理存储空间。 - `INSTALL_FAILED_NO_SHARED_USER`:请求的共享用户不存在。 - 解决办法:确保应用中指定了正确的共享用户名。 - `...

    adb1.0.26包含fastboot.exe

    INSTALL_FAILED_INSUFFICIENT_STORAGE 空间不足 清理空间 INSTALL_FAILED_DUPLICATE_PACKAGE 已经存在同名程序 INSTALL_FAILED_NO_SHARED_USER 请求的共享用户不存在 INSTALL_FAILED_UPDATE_INCOMPATIBLE 以前安装...

    Android常见错误

    错误二:INSTALL_FAILED_INSUFFICIENT_STORAGE 该设备没有足够的存储空间来安装应用程序,导致安装失败。解决方法是,检查设备的存储空间,清理不需要的文件和应用程序,释放存储空间。 错误三:Failed to push ...

    种常见的Android开发错误及解决方.pdf

    当 APK 文件太大时,模拟器可能会抛出 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 错误。解决方法有两种:第一种是卸载已经安装的 APK,重新安装新的 APK;第二种是修改 Eclipse 中的 Target 选项,...

    android使用中问题集锦

    6. **INSTALL_FAILED_INSUFFICIENT_STORAGE** - 这个错误表示模拟器内存不足。对于2.2之前的版本,可以尝试在设置中卸载应用,释放空间,或者通过DDMS调整模拟器内存大小。如果需要更通用的解决方案,可以在"Run ...

    安卓APP开发常见FAQ.docx

    4. **APK安装失败**:当APK大小超过设备内存时,会出现"INSTALL_FAILED_INSUFFICIENT_STORAGE"错误。解决方法有两种:一是通过模拟器的设置应用管理卸载已安装的应用;二是通过Eclipse的项目目标选项设置增大模拟器...

    Android开发错误汇总

    错误信息:`INSTALL_FAILED_INSUFFICIENT_STORAGE` 解决方案:清理设备或模拟器的存储空间,删除不必要的应用或文件,或者增大虚拟设备的存储容量。 3. **文件冲突**: 错误信息:`Failed to push selection: Is...

    Android开发eclipse错误汇总

    错误信息:`INSTALL_FAILED_INSUFFICIENT_STORAGE` 解决方法:检查设备或模拟器的存储空间,确保有足够的空间安装应用。如果空间不足,需清理无用的应用或数据。 4. **推送失败:是目录**: 错误信息:`Failed ...

    安卓APP开发常见FAQ.pdf

    4. **存储空间不足**:当 APK 文件大小超过设备可用存储时,会出现 "INSTALL_FAILED_INSUFFICIENT_STORAGE" 错误。解决方法包括卸载已有应用以释放空间,或在模拟器启动时通过 `-partition-size` 参数增加模拟器的...

    安卓部分错误汇总

    当出现“INSTALL_FAILED_INSUFFICIENT_STORAGE”错误时,表示设备的存储空间不足以安装应用程序。解决方法是检查设备或模拟器的存储空间,清理不必要的文件,或者将APK文件安装到外部存储(如果支持)。 3. **...

    android错误集锦

    3. 错误信息:“Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE” 这个错误提示设备存储空间不足,无法安装应用程序。解决方法是清理设备上的空间,删除不必要的应用或文件,或者调整应用的APK大小以...

    LePhone开发常见问题处理

    - **错误提示**: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] - **原因分析**: 当手机内部存储空间不足以容纳新安装的应用时会出现此提示。 - **解决办法**: 删除不必要的应用或清理存储空间,以确保有足够的...

    Android开发错误信息

    2. **错误信息:INSTALL_FAILED_INSUFFICIENT_STORAGE** 这个错误表明设备的存储空间不足,无法安装应用程序。解决方法是清理设备的存储空间,删除不需要的文件,或者使用更大的外部存储卡。如果是在模拟器中遇到此...

    android常见错误

    INSTALL_FAILED_INSUFFICIENT_STORAGE **问题描述**:当设备存储空间不足时,尝试安装新的APK会导致该错误。 **解决方案**: - 清理设备上的无用数据和缓存。 - 卸载不再使用的应用程序。 - 考虑使用命令行参数`-...

    Android开发中的9个常见错误和解决方法

    4. **内存不足导致的安装失败**:当APK文件大于设备可用内存时,会提示“INSTALL_FAILED_INSUFFICIENT_STORAGE”。解决方法有两种:一是如果已安装该应用,可以通过设置-应用程序管理-选择应用-卸载,然后重新安装;...

Global site tag (gtag.js) - Google Analytics