[教學] Android 2.2 Froyo App2SD 強制設定安裝位置
Android 2.2 (Froyo) 其中一個令人注目的功能就是把APP安裝到SD卡中(App2SD)防止因為ROM空間不足而不能安裝更多的App
在Android 2.2推出以前很多用家Root機就是為了這個功能。
但當用家更新Android 2.2後,不知道怎樣的大部份App都不能放到SD卡中
其實是因為要寫App的Developer們於AndroidManifest.xml中加入相對的程式碼才能使用本功能
那不是只有很小數的App可以這樣做?
不用擔心,其實我們是可以手動強制性開啟本功能的
最重要的是不會失去原廠保養
先下載Android SDK,現時版本為 android-sdk_r07-windows.zip
把下載回來的檔案解壓縮到C:\

因為我們只需進行adb溝通,所以不用安裝SDK
現在請確認你已成功安裝你手機的驅動程式 (手機官方網站下載 或跟機送的CD)
再到手機的 "設定"->"應用程式"->"開發",開啟"USB偵錯模式"

設定好後連接USB線

一個黑色的畫面出來了!!!不用怕

依次輸入
"cd C:\android-sdk-windows\tools" -> [Enter]
"adb shell" -> [Enter]
"pm setInstallLocation 2" -> [Enter]
"reboot" -> [Enter]

等待重新開機後就所有以後安裝的App也會全部安裝於SD卡中了
注意:所有 Widget 或 輸入法 請在 "設定"->"應用程式"->"管理應用程式" 把它們改為安裝在ROM內,否則有機會出現錯誤。
如想還原設定,可重覆步驟,但把 "pm setInstallLocation 2" 更改為 "pm setInstallLocation 0"
不同的setInstallLocation說明:
pm setInstallLocation 0 由App自行決定軟件能否安裝在SD卡
pm setInstallLocation 1 強制全部App安裝在ROM內
pm setInstallLocation 2 強制全部App安裝在SD卡
沒有留言:
發佈留言