Feb
26
強制程式安裝至 SD Card


Android 2.2 內 App2SD 這個功能可以將 App 安裝至 SD Card 內,但這個功能需要 App 本身在編譯中標明有關設定才可使用,所以不是所有 App 都可以移至 SD Card。

其實可以透過修改手機內的設定,強制開啟程式中的 App2SD 設定,可以將 App 移至 SD Card。

留意手機必需是 Android 2.2 Froyo 或以上,本身具備 App2SD 功能,才可使用用這個 “強制安裝SD Card” 方法。

不要用在 Widget 和 輸入法
這個強制方式,不用 Root 機。而且適用於大部程式,但仍有小部未能強制開啟,例如:PayPal App。另外,Widget 和 輸入法不建議 App2SD,因可能會導致不能操作。

過程十分簡單,並不複雜
============================
*** 新版本 SDK 內的資料夾位置有所變遷,所以程序亦有所變更 ***

1. 開啟手機內 USB 偵錯模式
在手機 Home 畫面,按[Menu]鍵 > 設定 > 應用程式 > 開發,勾選 USB 偵錯。

USB Debug Mode 偵錯模式

2. 下載 Android SDK
在電腦,到 http://developer.android.com/sdk/index.html 下載 Android SDK,選擇下載 exe 。

下載 Android SDK

3. 安裝 SDK
根據安裝精靈,依照指示安裝就可以,不用作特別的設定。
最後完成時,選擇啟動 Start SDK Manager,按[Finish]。

4. 執行 SDK Manager
開啟 SDK Manager, 它會列出一列 package 讓你 install
只需勾選第一個 “Android SDK Platform-tools, revision….”
其他全部轉為 “X” 不用安裝,跟著按 Install 進行安裝。
SDK Manager
完成後就關閉視窗便可

5. USB 連接手機
用 USB 線連接手機至電腦

6. 開啟 Command Prompt
在電腦,開啟 Command Prompt
(就是按 Windows 的[開始]> [執行]> cmd.exe 按[Enter]鍵)

7. 轉換至 Android SDK Folder(看下圖)
在 Command Prompt 內轉至 Android SDK 所安裝的 Folder。
就是在安裝過程中,所選擇的安裝位置。

8. 再轉至子資料夾 platform-tools

ADB Shell

9. 跟著輸入
adb shell pm setInstallLocation 2
按[Enter]鍵。

10. 完成。可以拔 USB 線。
============================
你可以去 App 再試 App2SD,一些原本不可以 App2SD 的程式,現在也可以 App2SD。

回復原本設定
若你發覺有不妥,要將手機回復原本設定,只要再做一次整個步驟。
在 Step 9 改為執行下列指令便可
adb shell pm setInstallLocation 0

2 – 代表 SD Card
0 – 代表 手機 Internal Storage

(Visited 1,858 times, 1 visits today)

相關文章

強制手機重新掃描記憶卡內的媒體檔
相關瀏覽 966
有有無試過將一些MP3檔案複製至SD Card 內, 但MP3 Player 內的檔案列郤未有即時更新, 攪了一輪也未能在手機上聽這些新歌. 一般情況...

瀏覽Android 教學內其他文章