有見及此,有人研究出一個解決的方法,就是利用 Android SDK 中的 USB Debugging Mode 去強制性開啟此功能,讓所有已安裝的 Apps 都可以把程式移到 SD Card 之中。
方法如下:
- 先在官網下載並安裝 Android SDK(如已安裝 SDK,可跳過此步驟)
- 把手機以 USB 數據線連接電腦
- 打開手機選單中的設定→應用程式設定→開發,開啟「USB偵錯」
- 在電腦的執行中打開 cmd,到 Android SDK 的安裝位置中的 tools 目錄 ,例如:cd C:\Android SDK\tools
- 於 cmd 中輸入:adb shell
- 看到 $ 符號時,再輸入 pm setInstallLocation 2
- 重開手機後完成
注意事項:
- Nexus One 用家在使用這方法之前,請確定你的電腦已安裝 Nexus One 的 USB Driver。未安裝的話可到官網或以下地址下載: http://www.mediafire.com/.../Nexus_One_USB_Driver.zip
- 假如你對安裝 Android SDK 感到困難,可以到下列地址直接下載 adb 執行檔,同樣可以執行第5及6項的指令:
http://www.mediafire.com/file/yydddimzzdm/adb.zip
- 建議將 Apps 移動到 SD Card 前最好先把 APK 備份
3 則留言:
您好, 想請教一下...本人按你提供的方法到達第六個步驟, 但沒有沒有見到 $ .... 只見到 # ...之後本人嘗試在 # 後打上 pm setInstallLocation 2 .... 之後就出了一些字後沒反應. 跟著再從新開手機, 早前 INSTALL 的APPS 仍然SAVE 在 電話中的記憶體裡, 請問是本人步驟有誤嗎 ? 請幫忙 ...感謝
PS . 本人現正使用 HTC DESIRE
回 tsz chung:
在 cmd 執行 adb shell 之後有沒有出現了什麼錯誤訊息?
我第一次都是這樣,原因是我打錯了setInstallLocation為setinstallLocation,當中的i字應是大草,所以當我跟足大細草打就ok啦!重開機後,打開app2sd,就大部份的app都可以轉到外置sd咭上,成功!
發佈留言