apk安装 手机没有sd卡安装失败解决方案

apk安装 手机没sd卡安装失败解决方案

今天在发布1.5.4版本的时候 测试下自动化更新的时候遇到了公司一个同事三星手机安装失败,请看截图

apk安装 手机没有sd卡安装失败解决方案


在eclipse下报错信息如下:

apk安装 手机没有sd卡安装失败解决方案

所以百度随便搜下都能找到解决方案

INSTALL_FAILED_MEDIA_UNAVAILABLE,这个问题的原因为Android应用安装位置当前不可用。而Android应用安装位置有手机rom内和sdcard两种。由于Android设备没有sdcard便有可能出现INSTALL_FAILED_MEDIA_UNAVAILABLE。

解决办法有两种:

1、AndroidManifest.xml中配置

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   android:installLocation="auto" ></mainfest>

2、强制修改设备应用默认安装位置
1、连接上设备(确保安装驱动)
2、进入adb shell模式(在cmd中执行%sdk%/platform-tools/adb shell)
3、执行pm setInstallLocation 
PS:有0、1、2三种取值。
不同的setInstallLocation说明:
pm setInstallLocation 0 由App自行决定软件能否安装在SD卡
pm setInstallLocation 1 强制全部App安装在ROM内
pm setInstallLocation 2 强制全部App安装在SD卡

版权声明:本文为博主原创文章,未经博主允许不得转载。