问题分析
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>
文档内容是否对您有帮助?