Android真机运行错误INSTALL_FAILED_MEDIA_UNAVAILABLE

简介:

问题描述


现阶段正是进行示例程序内存优化测试。先后在手机上安装了好多程序,突然遇到如下问题:

使用eclipse编译成功,即将布置到android手机上运行,却报错如下:

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

Please check logcat output for more details.

Launch canceled!


网络搜索找到办法。


解决办法


使用adb shell命令让手机自己选择安装在哪里。命令如下:

adb shell

pm setInstallLocation 0


注:不同的setInstallLocation说明:

pm setInstallLocation 0 由App自行决定软件能否安装在SD卡

pm setInstallLocation 1 强制全部App安装在ROM内

pm setInstallLocation 2 强制全部App安装在SD卡


操作步骤


1、win+R快捷键打开运行窗口(或开始开始菜单,直接在搜索程序或文件框中)直接输入cmd命令。

2、cd 命令直接更改目录到platform-tools目录,比如我下载的SDK文件存放的目录为:

C:\android-sdk_r08-windows\android-sdk-windows\platform-tools

3、输入adb shell命令,回车。

4、然后,再输入pm setInstallLocation 0 命令,回车。

 

wKioL1Qemj6zpE05AAIXxHMV-1E016.jpg

 

 

完了以后,再运行程序,测试正常。
















本文转自朱先忠老师51CTO博客,原文链接: http://blog.51cto.com/zhuxianzhong/1556714,如需转载请自行联系原作者



相关文章
|
Java 关系型数据库 数据库
Android App连接真机步骤与APP的开发语言和工程结构讲解以及运行实例(超详细必看)
Android App连接真机步骤与APP的开发语言和工程结构讲解以及运行实例(超详细必看)
310 0
|
Android开发 图形学
在Unity中对程序进行 Android 真机断点调试
首先在手机上开启USB调试功能,并安装驱动(这一步很多手机助手都可以完成) .用USB电缆连接手机和电脑 确保手机和电脑在一个局域网内,简单的说就是电脑和手机共用一个路由器,网段一样 打开电脑上CMD窗口,输入以下命令: adb tcpip 5555(该命令打开手机adb网络调试功能) 正常情况下.
4153 0
|
Android开发
如何在Android真机上检测是否有Google Map add-on
如何在Android真机上检测是否有Google Map add-on
213 3
|
Shell
android2.3.4没有google map的真机上增加google map(原创)
android2.3.4没有google map的真机上增加google map(原创)
175 4
|
缓存 Android开发 图形学
使用 ADB LogCat 查看在Android真机上 Unity debug.log 输出日志
在使用unity开的过程中查看输出日志是避免不了的,但是在真机上遇到卡死或者尤其是闪退的时候怎么办呢?这里给大家介绍一个简单便捷的android真机查看日志方法 参考了以下3位作者的文章: http://blog.
5084 0
|
Android开发
MAC 安卓(Android) 编辑器无法识别真机
MAC 安卓(Android) 编辑器无法识别真机
395 0
|
移动开发 小程序 IDE
Android 小程序接入真机与调试| 学习笔记
快速学习 Android 小程序接入真机与调试。
Android 小程序接入真机与调试| 学习笔记
|
测试技术 Android开发 开发者
使用Android远程真机租用|学习笔记
快速学习使用Android远程真机租用
872 0
使用Android远程真机租用|学习笔记
|
安全 小程序 Shell
android连真机签名公网ip更新方案
android连真机签名公网ip更新方案
android连真机签名公网ip更新方案

热门文章

最新文章