[Android] 中/低階 Android 手機內置記憶體不足?一個指令馬上有解 [無需Root]
此方法現適用於所有版本的 Android 系統,包括 Android 4.0 及以上(感謝網友小雲熱心回報)
一些低或中階 Android 內置記憶體大多不到 500MB,甚至200MB或以下,裝了十多個app 就記憶體不足,很不爽。眼睜睜看著那 SD記憶卡容量上 4GB 、8GB、 16GB…卻不能彌補上中低階手機的”先天缺陷”,十分無奈。
其實一張SD卡可以抒援內置記憶體少的壓力。網友們都應該用過App2SD,這的確可以把部份應用安裝至SD卡上而無需佔用機子的記憶體,可是,很多應用App2SD都不能把它們移到SD卡上,因此單靠App2SD來節省機內空間作用並不大。
別誤會,這並不代表App2SD沒有用,只是它還未發揮最大的效用而已…一個指令就能強制應用安裝在SD卡上勒
1. 準備所需檔案
注意:請記下安裝或解壓的路徑
- 下載並安裝手機裝置的 Driver 或套件(例如:Samsung Android Phone USB Driver 、HTC Sync 等)
2. 修改應用儲存位置
一切準備好後,就把 Android 手機連接到電腦
- 連接後,到”設定”—> “應用程式”—> “開發”—> 勾選 “USB偵錯”及”允許模擬位置”
- 開啓cmd (命令提示字元)
- 開啓 Android SDK 的資料夾 (android-sdk-windows)
- 開啓”android-sdk-windows” 內的 ”platform-tools” 資料夾
- 隨意選一個檔案,按右鍵 –> “內容”
- 將整個位置路徑複製
- 例如站長的路徑是:
K:SimonHardDiskPROGRAMME2android_emulatorandroid-sdk_r10-windowsandroid-sdk-windowsplatform-tools
K: 就是那個硬盤代號
- 然後返回cmd
- 輸入硬盤代號 (如 C: , K: ) 後按 Enter
- 然後輸入”cd”,並把硬盤代號後面的東西複製,貼在cd後面(右鍵->貼上)
- 按Enter
- Android 版本是 2.3.x 或以下的輸入 adb shell pm setInstallLocation 2,Android 4.0 或以上的輸入 adb shell pm set-install-location 2
- 按Enter
- 然後等一會,直至出現 * daemon started successfully *
- 關閉cmd,並重啓 Android 手機 (此時可以拔掉USB傳輸線)
完成後,開啓App2SD,你就會發現幾乎全部已安裝的app應用都可以移至SD卡,
並且將來新安裝的app都會預設安裝在SD卡上,無需再手動移至SD卡上
注意事項:
- 不要把Widget應用移到SD卡,否則會無法載入小工具
- 移到SD卡的app不能使用所屬的小工具
要還原設定的話,重新執行以上教學程序,把pm setInstallLocation 2 改為 pm setInstallLocation 0 即可。
|