您好,登錄后才能下訂單哦!
問(wèn)題描述
現(xiàn)階段正是進(jìn)行示例程序內(nèi)存優(yōu)化測(cè)試。先后在手機(jī)上安裝了好多程序,突然遇到如下問(wèn)題:
使用eclipse編譯成功,即將布置到android手機(jī)上運(yùn)行,卻報(bào)錯(cuò)如下:
Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
Please check logcat output for more details.
Launch canceled!
網(wǎng)絡(luò)搜索找到辦法。
解決辦法
使用adb shell命令讓手機(jī)自己選擇安裝在哪里。命令如下:
adb shell
pm setInstallLocation 0
注:不同的setInstallLocation說(shuō)明:
pm setInstallLocation 0 由App自行決定軟件能否安裝在SD卡
pm setInstallLocation 1 強(qiáng)制全部App安裝在ROM內(nèi)
pm setInstallLocation 2 強(qiáng)制全部App安裝在SD卡
操作步驟
1、win+R快捷鍵打開(kāi)運(yùn)行窗口(或開(kāi)始開(kāi)始菜單,直接在搜索程序或文件框中)直接輸入cmd命令。
2、cd 命令直接更改目錄到platform-tools目錄,比如我下載的SDK文件存放的目錄為:
C:\android-sdk_r08-windows\android-sdk-windows\platform-tools
3、輸入adb shell命令,回車(chē)。
4、然后,再輸入pm setInstallLocation 0 命令,回車(chē)。
完了以后,再運(yùn)行程序,測(cè)試正常。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。