android错误提示说明汇总

1、在启动某个应用时console提示下面错误:Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE 

原因是某些应用程序(比如360和91手机助手)造成手机无法在SD卡上安装程序 

解决方法是卸载这些垃圾软件,或者使用adb shell让手机自己选择安装在哪里,命令如下: 

$adb shell 

$pm setInstallLocation 0 

PS.不同的setInstallLocation说明: 

pm setInstallLocation 0 由App自行决定软件能否安装在SD卡 

pm setInstallLocation 1 强制全部App安装在ROM内 

pm setInstallLocation 2 强制全部App安装在SD卡 

 

2、在启动某个应用时console提示下面错误:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

,这个错误是因为ROM已满造成的,不过经过多次实践,一般出现在Eclipse往手机安装时这部分的错误,主要是因为多次执行了运行某程序,adb每次都需要进行安装产生了多个实例写一个文件,造成了共享违例。解决的办法就是:

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

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

 

3、在启动某个应用时console提示下面错误:Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER

在AndroidManifest.xml中Provider的属性authorities配置出现了重名。

 

 4、在启动某个应用时console提示下面错误:Installation error: INSTALL_FAILED_CONTAINER_ERROR

解决办法 

第一种办法: 

1). 数据线连接电脑,以“磁盘驱动器”方式连接。 

2). 进入sdcard下的.android_secure目录(需要使用第三方的资源管理器) 

3). 删除该目录下的smdl2tmp1.asec文件。 

 

如果在该目录下找不到该文件,那么上面这种方式就失效了。 

第二种解决办法是: 

使用adb shell执行如下命令: 

rm /mnt/secure/asec/smdl2tmp1.asec

原文地址:https://www.cnblogs.com/fx2008/p/3133246.html