免root,增加你的手機內部記憶體空間!(Android 2.2以上版本適用)
最近Desire終於能升上Froyo系統了(2.2),於是很開心的以為,有了App2SD,就可以解決手機內部記憶體空間不足的問題。沒有想到,其實可以搬到SD卡的應用程式還是不多,空間仍然還是一直不足。於是Google了一下,找到了mobile01和國外的XDA有在討論這個問題的解決方式。簡單整理如下。
一、電腦安裝HTC SYNC
二、電腦安裝Android SDK
到http://developer.android.com/sdk/index.html下載符合的OS並解壓縮。Android SDK非常的好用,除了這次會用到的功能外,還可以用來做螢幕截圖、Android模擬器等等。
三、以USB連接手機,並且把手機的USB除錯模式開啟
(設定→應用程式→開發→USB除錯模式)
四、在cmd中執行 SDK\tools 中的adb.exe
在cmd模式(命令提示字元、可直接在「執行中打cmd即可」)。選擇androidSDK解壓縮的資料夾,並打以下指令:
adb shell pm setInstallLocation 2
註:這些可以設定的參數有三個0為系統預設、1為強制安裝到手機、2為強制安裝到SD卡中
五、取消USB除錯模式,重開機
以上都設定完成後,再到「管理應用程式」去看,應該就會發現許多程式都可以移到SD卡了,空間突然大了非常的多!之後再新增的應用程式,預設也是安裝到SD卡中了。
現在總共安裝的應用程式約有180個了!而且空間還不會不足!相當開心!!
註:有些應用程式移動到SD卡後,會出現不能執行的問題,移動回手機端還是不能執行。根據筆者的經驗,只要把這類應用程式移除後,重新下載安裝,大多就可以順利在SD卡中執行了!連Aldiko導航王這種肥大的App都可以移到SD卡,豈一個爽字了得:P
更詳細的討論與資料,請參考:gary4024 @ mobile01
推一個~很實用呢^^
回覆刪除不過補充一下,應該有些人跟我一樣忘記怎樣在CMD模式中移動到特定資料夾 Orz
cmd內打「cd /d 資料夾位置」
把資料夾換成你安裝SDK的資料夾位置就可以了。指令可以用複製貼上的方式貼在CMD中。
我是用預設安裝,所以位置是這樣打
「cd /d C:\Program Files\Android\android-sdk-windows」
然後現在要07,得從這裡抓。
回覆刪除http://freenix.iis.sinica.edu.tw/tw/event-and-conference/doc_details/1306-android-sdkr07-windows
08版沒有adb.exe
我這麼做了~但是軟體只安裝了130個左右,一直警告儲存空間快不足了!!
回覆刪除而且很多軟體還是沒法移到SD卡上....像FACEBOOK...
沒有辦法,這個做法還是有極限的!我也是一直被警告空間不足…
回覆刪除很棒的分享,感謝您!
回覆刪除當我打了adb shell pm setInstallLocation 2
回覆刪除後,它卻顯示這個不是操作指令,請問這個要怎麼解決呢??
這次終於成功了,提醒一下,Android SDK2.3(不知道2.2是不是這樣,要移動到C:\Program Files\Android\android-sdk\platform-tools裡才能打adb shell pm setInstallLocation 2
回覆刪除如樓上所說的,預設安裝資料夾變動為C:\Program Files\Android\android-sdk\platform-tools。要cd到這裡去打abd 指令。
回覆刪除請問這legend可以用嗎
回覆刪除請問legend可以用嗎
回覆刪除最近Android Market更新到最新會發生錯誤~
回覆刪除無法儲存到SD造成連下載安裝跟更新App都不行@@
大家最近還能順利安裝還有更新嗎??
我嘗試把強裝SD設定回預設看有沒有進展~
我還是弄不好 搞不懂 有人可以交清楚點嗎= =?
回覆刪除板大給的那網頁 是要抓哪個程式?? 都英文我都看不懂...
是不是一定要htc的才可以用啊?
回覆刪除我是samsung的
這是要用電腦用的嗎
回覆刪除對,這需要用電腦用哦
回覆刪除什麼是"cmd"????????????
回覆刪除cmd模式是在?
回覆刪除cmd 就是附屬應用程式裡的命令提示字元,你可以在xp的執行中打cmd 就可以,或是在windows 7 的開始裡的搜尋打cmd 也可以找到 :)
回覆刪除samsung適用嗎
回覆刪除要下載哪個才會有adb.exe?
回覆刪除THANKS:)
請問一下出現Error: unknown command 'setInstallLocation'
回覆刪除這樣是什麼異常訊息阿= = 都照步驟操作了 就差這個異常
請問只要是android 系統手機都可以用嗎?
回覆刪除因為我的手機是 sony xperia tipo
執行完adb.exe 之後只有出現 List of devices attached
然後輸入完adb shell pm setInstallLocation 2
他說error:device not found
怎麼會這QQ
參考一下以下的連結,方法更容易哦!真是感謝大家的熱心提供!
回覆刪除http://jinnsblog.blogspot.tw/2011/10/enable-app2sd-without-root-and-adb.html
我打完adb shell pm setInstallLocation 2之後卻跑出
回覆刪除"不是內部或外部命令可執行的程式或批次檔"
是我沒下載到什麼嗎??
可以用HTC SYNC Manager嗎?
回覆刪除我是HTC Wildfire S
可以用圖片解說嗎?
回覆刪除當我打了adb shell pm setInstallLocation 2
回覆刪除後,它卻顯示這個不是操作指令,請問這個要怎麼解決呢??
請問ARC S 4.0可以用嗎><謝謝
回覆刪除我也出現'adb' 不是內部或外部命令可執行的程式或批次檔
回覆刪除畫面如下:
https://www.dropbox.com/s/k1dzmn61olri5rq/2014-02-21_135908.jpg
找不到在cmd中執行 SDK\tools 中的adb.exe
回覆刪除可以請大大在指令的部分教學說明在清楚一點,例如:在cmd內輸入以下指令「C:User\......」之類的,因為我看不太懂上面寫的意思。
回覆刪除也許您直接把您所打的指令給網上的鄉民們,小弟真感激不盡。