zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    14_java之变量|参数|返回值|修饰符
    NYOJ 202 红黑树 (二叉树)
    NYOJ 138 找球号(二) (哈希)
    NYOJ 136 等式 (哈希)
    NYOJ 133 子序列 (离散化)
    NYOJ 129 树的判定 (并查集)
    NYOJ 117 求逆序数 (树状数组)
    NYOJ 93 汉诺塔 (数学)
    HDU 2050 折线分割平面 (数学)
    天梯赛L2-008 最长对称子串 (字符串处理)
  • 原文地址:https://www.cnblogs.com/fx2008/p/3133246.html
Copyright © 2011-2022 走看看