X
    Categories: My_Note

Android 2.2 強制將軟體 安裝 / 移到 SD卡

HTC Desire 就算將記憶卡加到 32G(Desire 上限加到 32G), 也是會遇到記憶卡容量不足的問題.

主要是 Android 2.2 以前, 不能將程式安裝到記憶卡去, 2.2 後可以安裝過去, 但是程式沒有修改, 還是無法安裝到 SD卡. (所以繼續佔用手機容量, SD 卡再大都沒有用)

偏偏需要用的程式, 都沒辦法安裝到記憶卡去, 只好找方法來強制搬軟體.

Android 2.2 強制將軟體 安裝 / 移到 SD卡 的 設定步驟

下述方法可以 強制將軟體 安裝 / 移到 SD卡, 只要做一次即可, 步驟如下:

  1. 於此篇 Android 開發環境安裝、設置 與 開發 的 "安裝 Android SDK" 的步驟, 安裝 Android SDK (下述的 android-sdk-linux_x86/tools 就是 SDK 的資料夾)
  2. 於手機設定: Menu -> 設定 -> 應用程式 -> 開發 -> USB 除錯中
  3. 於 Linux shell 執行下述:

    cd android-sdk-linux_x86/tools
    ./adb shell # 進入 Android adb, 前面的 $ 是 adb 的.
    $ pm setInstallLocation 2 # 或 adb shell pm setInstallLocation 2

  4. 於此完成後, 程式預設會安裝到 SD card, 若程式執行有問題, 再將此程式搬回手機試試看就可以了.
  5. 再 安裝 ApptoSD (於 Market 尋找安裝), 將 App 從手機移到 SD 卡. (註: 新安裝的會自動到 SD 卡, 舊的有些還是沒辦法移動)
  6. 如果要回復(程式預先安裝到手機)

    $ pm setInstallLocation 0 # 或 adb shell pm setInstallLocation 0

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post