時常會有朋友提到他的手機忽然出現「空間不足」的警訊,導致他無法安裝新 APP,或是無法更新系統。尤其是在 Android上遇到這樣的情況,怎麼辦?當然最好的辦法就是把所有APP都搬移到SD記憶卡上是最好的辦法,這個功能也就是俗稱的APP2SD。
但是 ~~
Google在Android 4.0 以上已經不官方支援APP2SD功能了,像是近期三星/HTC/SONY手機(Android版本4.0以上),幾乎是沒有APP2SD這個功能的,包含Google的親生兒子 Nexus 手機/平板 目前全部不提供APP2SD,也因此大家才在抱怨吧。
以往有的人會使用老牌的Link2SD作為搬移APP的方法之一,看似不錯! 但是APP只能被部分轉移,大部份主程式還是需要儲存在手機上,空間釋放有限,對於低儲存空間的使用者來說還是不夠,一切都是治標不治本。
舉例來說.... 一個導航軟體透過Link2SD搬移到SD記憶卡後,其實只有部分的地圖資料被搬移過去,而主要的導航APP主程式還是安裝在手機上佔用著儲存空間,一個動輒上百MB的APP多安裝幾個,對於儲存空間小的使用者來說實在是個沈重的壓力,尤其現在大家都習慣使用手機拍照存放許多個人資料,難道沒有更完美的解決方法嗎?
答案是 " 有的 " ,小編現在推薦一個更強大的免費工具APP - LetsGoApp ,它可完整實現APP儲存在SD記憶卡或USB OTG上直接完美執行,手機內存空間達到近乎 " 0 " 佔用,讓你不再因為空間不足無法下載或新增資料而困擾。
如何操作,讓我們看以下介紹......
▼Android對於 APP2SD 的結構.
1.【SD記憶卡分割】:
▼首先我們必須將SD記憶卡在電腦上進行磁碟切割規劃.
▼推薦安裝EaseUS Partition Master這個免費又好用的磁碟分割軟體.
下載位置 http://www.partition-tool.com/download.htm
▼安裝好後可以看到SD記憶卡目前是未分割狀態,接著在記憶卡上點擊 右鍵--->Create partition 建立磁區.
▼建立的第一個磁區的屬性務必設定為 Primary 以及 FAT32,空間可依據個人需求自行分配,完成後按下 OK.
▼接著將剩餘的空間分配為 EXT3、屬性 Primary .
▼分配完成後,在EXT3磁區上點擊 右鍵 並且設定為活動磁區 Set active,最後按下左上角的Apply套用,並且等待分割結束.
2.【獲得手機ROOT權限】:
我們必須要先為你的手機獲得ROOT權限,至於每款手機獲得ROOT的方法則是百百種,你必須依賴Google去針對自己使用的手機品牌型號去搜尋相關方式了。
但小編也在此提供一個好用的 一鍵ROOT 軟體,適合大部分手機通用,只要依照指示一直按下一步就可以完成。
ROOT大師下載 http://www.mgyun.com/vroot
支援手機型號 http://www.mgyun.com/phone
3.【安裝BusyBOX】:
BusyBox 是一個集成了一百多個最常用linux命令和工具的軟件,它補足了Android先天缺少的許多實用性系統指令,有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀。簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令,也包含了 Android 系統的自帶的shell。
▼安裝方式很簡單,只要直接在 PLAY商店 搜尋 "BusyBOX" 就可以直接免費下載安裝並且執行一次 Install 就可以,以後都不需要再執行了。
※注意※ Android 4.4 使用者需另外修正SD記憶卡存取限制:
(如果你的Android是4.4以下, 請直接忽略本段說明並跳至 步驟4 )
Android 4.4 對於第三方App存取SD記憶卡有了嚴格的權限保護,只能存取限定的資料夾,沒辦法再像從前一樣,把資料放到任一個目錄底下了。這樣安排的好處是,不會再有刪除某個App、但卻存留垃圾在SD記憶卡的情況;但相對來說,這也造成許多使用上的困擾。如果你不喜歡這樣的設計,在Google Play商店中,已有現成的App可以解決這樣的麻煩,回復以往的使用習慣,不過前提是手機得先Root才行,接下來就可以透過這個《SDFix: KitKat Writable MicroSD》,把記憶卡讀取權限給移除掉。
▼請先安裝《SDFix: KitKat Writable MicroSD》,在手機上執行它,按一下Continue跳過歡迎畫面。接下來會要求Root權限,再按一下「授予」。
Play商店下載 https://play.google.com/store/apps/details?id=nextapp.sdfix
▼稍待片刻讓App進行檢查作業。如果確認Root權限沒問題的話,就會出現左方畫面。勾選同意項目後,按一下Continue,稍等一下看到Complete畫面後表示已成功。按下Close並讓手機重新開機即可。
※現在第三方App可以任意增刪SD記憶卡裡頭的內容了, 請進入下一步驟 "安裝LetsGoApp" 。
4.【安裝LetsGoApp】:
前面已經提到手機4G ~ 8G的使用空間是普遍的市場用戶群,可是扣除掉Android作業系統自身佔用掉的空間,其實最後已經所剩不多,再扣除掉個人資料的存儲(例如:照片、音樂.....等等)能夠下載的APP不論是數量與質量都實在有限,而Link2SD對於APPTOSD的功能又不完整,只有部分資料搬移的半套性質。
▼在使用LetsGoApp前,我們可以從下圖了解LetsGoApp是利用手機桌面捷徑連結的原理來達到SD記憶卡直接掛載執行APP, 簡單的解釋就像是在電腦上把遊戲安裝在USB隨身碟上,然後把遊戲執行檔創建一個ICON捷徑在Windows桌面,以後直接從桌面點擊捷徑就可以直接執行USB隨身碟的遊戲是一樣的原理。
【軟體名稱】: LetsGoApp
【軟體版本】: 1.02
【軟體類別】: 工具
【支援語言】: 繁/簡體中文、英文
【系統需求】: Android 4.0以上(需ROOT)
【Play 商店】: http://goo.gl/m3Zw17
※安裝方式一 :Play商店※
▼直接手機搜尋LetsGoApp就可以直接安裝.
※安裝方式二:電腦下載APK※
下載位置 https://goo.gl/5X5AJM
▼從Google空間下載APK到SD記憶卡的FAT32磁區.
▼把SD記憶卡插回手機,然後開機.
▼開機後依照下圖步驟找到SD記憶卡內的LetsGoApp APK點擊安裝即可.
5.【LetsGoApp操作】:
▼第一次執行LetsGoApp時注意當出現要Root的權限,選擇〔授權〕後會自動掛載SD記憶卡.
▼基本上只要你分割步驟有按照上面步驟都不會有問題,如果失敗(左圖)只要按下手機的選單MENU鍵(因不同手機而有不同位置)選擇掛載SD卡第二分割區(右圖)後跟隨指示重啟一次即可.
如果還是失敗,重新按照上面說明去分割記憶卡確定沒有步驟遺漏!
▼一般來說,以往只能丟APK和lib到SD卡上,所以一些必須安裝在手機內存的APP是不可以搬移的,但LetsGoApp打破了這個限制讓所有APP都可以搬移,可是小編不建議移動手機原廠內建的APP,畢竟每款手機都有自己專屬的APP,搬移後會發生什麼不可預期的問題誰也不知道,所以我們現在以Play商店的Facebook這個APP做示範.
▼按下右上紅色框內的副選單圖示,在彈出的選單上點選「手機ROM」出現如右圖,你可以看到目前所有安裝在手機內的APP,當然所有的APP都可以被移動到SD記憶卡.
〔步驟1.〕點擊副選單切換到「手機ROM」上下滑動找到安裝在手機內的Facebook.
〔步驟2.〕點擊一次Facebook就會自動搬移到SD記憶卡.
〔步驟3.〕靜待搬移程序完成.
▼清除手機系統內的APP.
〔步驟1.〕點擊副選單回到SD記憶卡.
〔步驟2.〕在清單中已經可以看到有一個Facebook存放在SD卡中,點擊一次.
〔步驟3.〕點擊 "移除" ,注意此時會出現訊息視窗 "選擇移除, 則APP將從系統中移除" ,很多人會疑惑為什麼要選擇移除?因為剛剛LetsGoApp只是把Facebook複製(Copy)到SD記憶卡而非搬移(Move),為了要減少手機被佔用的空間,
所以在這個步驟我們要選擇移除手機內的Facebook(這個移除就跟手機內建的移除軟體是一樣的功能),所以別擔心~~ Facebook還是存在你的SD卡內部(移除後,你可以返回手機ROM檢查Facebook已經被移除了,但Facebook還保留在SD記憶卡內).
▼建立SD記憶卡內APP與系統的連結.
〔步驟1.〕點擊一下剛剛搬移到SD記憶卡的Facebook,接著會跳出另一個訊息視窗,仔細看...這個視窗其實跟上一個很類似,但其實是不一樣的說明.
〔步驟2.〕點擊 "安裝",因為現在要正式把APP從SD記憶卡內掛載起來與系統做連結.
〔步驟3.〕點選 "SD卡" 建立來自SD卡的APP連結(ROM就是把APP再安裝回到手機內,這個功能用在與朋友分享APP會很方便,可以直接把APP拷貝一份給朋友使用).
〔步驟4.〕點擊 "確定" 快速重啟一次系統,就大功告成啦...!!(如果你還有其它APP要建立連結,此時可以先按 "取消" 然後去搬移其它APP)
▼下圖可以看到 搬移前 與 搬移後,手機的可用空間明顯變多了....
▼SD記憶卡上的APP操作時都還是一樣在桌面就可以執行,除了這點沒有改變之外,你也可以透過LetsGoApp的清單直接執行....很簡單吧!!
Android系統的應用程式運作說單純也不單純,因為系統運作的關係,一個應用程式的執行有牽涉許多的內部檔案,所以透過Link2SD搬移的APP有些會被強制留在手機內存的空間上,只能搬移部分檔案到SD記憶卡上。以完整性搬移來說,LetsGoAPP這部分做得很好!