现在的位置: 首页 > 综合 > 正文

INSTALL_FAILED_INSUFFICIENT_STORAGE 异常的解决方法

2018年03月20日 ⁄ 综合 ⁄ 共 1781字 ⁄ 字号 评论关闭

最近开发应用,由于包没有打好,导致多次安装了此错误的程序,而再次安装正确的应用时,发现无法安装成功了,并且报如下错误,

[2014-04-11 20:27:04 - xxxx] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2014-04-11 20:27:04 - xxx] Please check logcat output for more details.
[2014-04-11 20:27:04 - xxx] Launch canceled!

在网上找了一下,有如下解决解决方案,

资源描述:

 INSTALL_FAILED_INSUFFICIENT_STORAGE 字面意思是:由于存储空间不足导致安装失败

我们的应用程序一般是安装到TF卡空间中。首先我想到的便是检查一下TF卡空间,发现还有200M可用空间。因此排除此原因。

到 必应 上搜索 INSTALL_FAILED_INSUFFICIENT_STORAGE 关键字

得到答案大部分都是这个:

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误的解决方法
作者: Android开发网原创 时间: 2011-07-15
很多网友开发Android应用使用Eclipse安装时,会提示Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,这个错误是因为ROM已满造成的,不过Android123经过多次实践,一般出现在Eclipse往手机安装时这部分的错误,主要是因为多次执行了运行某程序,adb每次都需要进行安装产生了多个实例写一个文件,造成了共享违例。解决的办法就是:

1. 检查手机的剩余空间。

2. 每次执行一个安装实例。

我尝试这样做了,但并没有解决我的问题。

后来我想是不是可能是由于cache 空间满导致的呢,因此拔电池重启了一下手机,再安装,问题依旧。

最后一招,进android 恢复模式(Recovery Mode): 一般android 手机都可以通过 同时按power 键和 home 键进来

会有一个警告画面(小机器人提示危险),在这个画面会停留一下,按下home 键,然后进到下列命令行:

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

Android system recovery <3e>

press volume button to select

press power button to confirm

reboot system now

apply update from sdcard

wipe data/factory reset

wipe cache partition

apply apps.zip from sdcard

backup user data

restore user data

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

通过音量侧键来进行上下跳转,选择 wipe data/factory reset , 理解为 擦除数据/恢复出厂设置

按 power 键确认后,等待一段时间,手机重启。

重启后发现我们自己安装的应用程序都被擦掉了。

再来安装我们的 apk ,就会弹出 success 的提示。

至此,大功告成!

这个方案由于要恢复出厂设置,会导致手机的应用和资料全部清除,所以我没有采用。

后来发现另一种解决方案,

在程序清单中添加一个属性:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.learns" android:installLocation="preferExternal" android:versionCode="1" android:versionName="1.0" >

可以临时解决一下。

我清楚由于默认安装应用默认都装在了rom中,而以上方式是将应用装在了T卡上,才不会引起问题。但对于无法修改manifest.xml的应用还是无法解决。

我怀疑系统中的某个配置文件损坏导致的,于是试着连接电脑,用360手机助手清理了一下,然后问题解决了。估计360将此配置修改过来了,具体是哪个文件就不太清楚了。

(另外,我的手机是root过的)

抱歉!评论已关闭.