阿里云首页 移动测试

INSTALL_FAILED_MEDIA_UNAVAILABLE

问题分析

Android应用安装位置不可用。应用安装位置有两个:ROM、sdcard。如果严格指定安装到sdcard,但是设备没有sdcard时,就会报此类错误。

解决方案

严格指定安装位置到sdcard时,如果设备没有sdcard会报此类错误,建议在AndroidManifest.xml中配置android:installLocation。其中的auto参数可以指定程序可以被安装在外部存储介质上(例如:SD Card),但是默认会被安装到手机内存中。当手机内存为空时,程序将被安装到外部存储介质上。当程序安装到手机上后,用户可以决定把程序放在外部储介质还是内存中。

代码示例

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