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

 

 

完了以後,再運行程序,測試正常。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章