本文下面提到的App2SD和App2SD+實(shí)際上是App2Ext,即把存儲(chǔ)卡分出一個(gè)分區(qū)給Android使用,讓存儲(chǔ)卡和Android系統(tǒng)緊密結(jié)合在一起。與Android 2.0以上版本自帶的App2SD不同的是,后者只是把應(yīng)用程序安裝到存儲(chǔ)卡的.android_source文件夾中,應(yīng)用程序的數(shù)據(jù)、緩存都還在手機(jī)內(nèi)部存儲(chǔ)里。
為你的存儲(chǔ)卡分區(qū):
方法1:利用PC上的分區(qū)工具給存儲(chǔ)卡分區(qū)!
(建議先嘗試下文的方法2,但你有必要看完方法1里提到的分區(qū)劃分。)常見(jiàn)的分區(qū)工具如:Acronis Disk Director、DiskGenius都可以實(shí)現(xiàn)把存儲(chǔ)卡同時(shí)分出Ext格式和FAT格式。(PS.我用DiskGenius分區(qū)時(shí)只能分出Ext2格式,而Ext3格式更適合Android,特別是MIUI貌似只支持Ext3。)
將存儲(chǔ)卡分成3個(gè)區(qū),第一個(gè)區(qū)是正常的手機(jī)存儲(chǔ)空間:FAT32,第二個(gè)區(qū)是App2SD+用到的分區(qū):EXT3,第三個(gè)區(qū)是Android系統(tǒng)用到的Linux交換區(qū)。
方法2(推薦使用):用Android系統(tǒng)中的Recovery來(lái)分區(qū)!
此方法最簡(jiǎn)單,無(wú)需折騰,由于不同機(jī)型的Recovery、甚至同一機(jī)型不同Recovery版本的操作菜單都有所差別,但大都提供了Partitions Menu功能選項(xiàng),進(jìn)入該菜單,選擇Partitions sdcard,即可按提示進(jìn)行分區(qū)。
具體過(guò)程:
1)以N1為例,關(guān)機(jī)狀態(tài)下按住音量減鍵點(diǎn)一下開(kāi)機(jī)鍵,不要放開(kāi)音量減鍵直至進(jìn)入FASTBOOT界面,用滾輪選擇Recovery,按電源鍵確定進(jìn)入。
2)手機(jī)重啟到Recovery,選擇Partitions Menu進(jìn)入,選擇Partitions sdcard進(jìn)入,選擇Partitions SD進(jìn)入。
3)問(wèn)你確定要分區(qū)嗎?按滾輪確定,然后跳出Swap-size和Ext3-size選項(xiàng),用滾輪上下調(diào)整空間大小,最后確定開(kāi)始分區(qū),沒(méi)分配的空間就是FAT32存儲(chǔ)空間。
4)耐心的等待你的屏幕上正在跳...............,跳多久視情況而定,一般5分鐘以內(nèi)就能分好,如果一直在跳........10分鐘以上,那么恭喜你,你和我一樣,遇到了神秘問(wèn)題,放棄此方法!我曾經(jīng)把手機(jī)插著電源,從頭晚到第二天早晨,屏幕還在跳............,沒(méi)有半點(diǎn)累的意思,估計(jì)和卡的質(zhì)量等因素有關(guān)。
在Android系統(tǒng)里開(kāi)啟App2SD+
首先我要說(shuō)明的是:App2SD+和App2SD只有那么一點(diǎn)微小的區(qū)別,App2SD+就是把應(yīng)用程序緩存和應(yīng)用程序數(shù)據(jù)都存儲(chǔ)到了Ext3分區(qū)里,而App2SD只是把應(yīng)用程序安裝到了Ext3分區(qū)里,而應(yīng)用程序的數(shù)據(jù)和緩存都還是存儲(chǔ)在手機(jī)內(nèi)部存儲(chǔ)里,這一點(diǎn)和文章開(kāi)頭提到的Android 2.0以上版本自帶的App2SD有點(diǎn)像。具體你是要App2SD還是要App2SD+,看你的選擇,開(kāi)始吧:
首先保證你的手機(jī)里有超級(jí)終端,進(jìn)入開(kāi)始輸入命令:
# su
回車(chē),如果提示授權(quán),請(qǐng)授權(quán)!
# a2sd reinstall
回車(chē),手機(jī)自動(dòng)重啟,這一步是重新加載a2sd功能,并且會(huì)把你已經(jīng)安裝過(guò)的軟件移到Ext分區(qū)里。
OK,到現(xiàn)在,App2SD已經(jīng)成功了,如果要App2SD+,繼續(xù)往下:
重啟后繼續(xù)進(jìn)入超級(jí)終端模擬器運(yùn)行以下命令:
# su
回車(chē)
# a2sd zipalign
回車(chē)
# a2sd cachesd
回車(chē),手機(jī)自動(dòng)重啟,App2SD+就算成功了,如果你的手機(jī)還未安裝過(guò)任何應(yīng)用程序,安裝幾個(gè)先。
現(xiàn)在,打開(kāi)Root Explore(如果你手機(jī)上還沒(méi)有,就安裝個(gè)先),看手機(jī)根目錄是否已經(jīng)有了個(gè)“sd-ext”文件夾,進(jìn)入這個(gè)文件夾,看有沒(méi)有app、app-private、dalvik-cache這樣的文件夾,如果有,恭喜你,你已經(jīng)App2SD+了。
一些常規(guī)問(wèn)題:
1、輸入命令# a2sd reinstall 時(shí)不起作用,不會(huì)重啟。
可能性1:分區(qū)不正確,無(wú)法被系統(tǒng)識(shí)別EXT分區(qū);
可能性2:你沒(méi)有輸入#su,來(lái)獲得最高權(quán)限;
可能性3:系統(tǒng)不支持A2SD+,這一可能僅適用于非MIUI系統(tǒng),或非基于CM的系統(tǒng)。
2、如何知道已經(jīng)正確分區(qū)?
答:看下你的EXT分區(qū)是否被系統(tǒng)識(shí)別了?MIUI參照:設(shè)置》系統(tǒng)》SD卡》-A2SD+那里有沒(méi)有總?cè)萘亢涂捎每臻g。(MIUI會(huì)自動(dòng)識(shí)別正確的EXT分區(qū),并開(kāi)啟A2SD功能,但不會(huì)默認(rèn)開(kāi)啟A2SD+,即應(yīng)用程序緩存、應(yīng)用程序數(shù)據(jù)還在手機(jī)內(nèi)部存儲(chǔ)里。)如果已經(jīng)顯示總?cè)萘?,說(shuō)明分區(qū)正確,只需要執(zhí)行上文的第三步,開(kāi)啟A2SD+即可。(當(dāng)然,你也可以選擇使用附件里的工具。)
3、我已開(kāi)啟ap2sd+,重新刷了ROM后,ap2sd+還保留嗎?是不是還得重新做?重刷ROM后,只要存儲(chǔ)卡分區(qū)沒(méi)有變化,那么A2SD功能對(duì)于MIUI來(lái)說(shuō)是還在的,你只需要執(zhí)行上文在Android系統(tǒng)里開(kāi)啟App2SD+的命令即可。
聯(lián)系客服