本文主要是介绍Android应用安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在centos7系统上安装eclipse后进行真机调试,发现提示INSTALL_FAILED_MEDIA_UNAVAILABLE;
百度后解决了,在此记录下解决方法,以免下次出现类似问题。
这个问题出现的原因是Android应用安装位置当前不可用,而Android应用安装位置有手机rom内和sd card两种。由于Android设备没有sd card便有可能出现此情况。
解决方法:
1. 在AndroidManifest.xml下:
<manifest xmlns: android="http://schemas.android.com/apk/res/android"
android:installLocation="auto" >
这配置让Android系统自行决定应用的安装位置。
2. 使用adb shell命令让手机自己选择安装在哪里。
adb shell
pm set-install-location 0 #由App自行决定软件能否安装在SD卡上
pm set-install-location 1 #强制全部App安装在ROM内
pm set-install-location 2 #强制全部App安装在SD卡
这篇关于Android应用安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!