安卓的app to sd是什么意思?
意思就是:是把APK應用程序安裝在SD卡上,節省手機內部的flash空間。
APP TO SD(全稱為Application to SDcard,簡稱為APP2SD)是把APK應用程序安裝在SD卡上,節省手機內部的flash空間,通常這是因為手機內存不夠用而使用的方法。
Android手機的軟件為了安全性和穩定性都是默認安裝到手機內存里,但是手機內存有限,所以我們會做App2sd操作,來讓我們安裝的軟件放到sd卡上,而Google的Android系統是基于Linux的,所以存儲卡上本身的Fat格式是不會被識別的,所以我們要分區(第二分區)出來,格式化成Linux認識的ext2或3或4格式,在用鏈接命令,把這個分區映射成一個系統文件夾system/sd,把所有的軟件裝到這個"文件夾"下,這就是App2sd的操作,需要ROM支持并開啟App2sd功能。
App2sd的操作其實是犧牲了一部分軟件的速度和穩定性來換取更多的手機內存安裝更多的軟件。另外,App2sd只是把軟件放到了sd卡上,運行軟件還是需要占用手機的內存的,
高分懸賞,如何app to sd?
論壇中有很多APPTOSD的ROM可以下載。其實這些版本的ROM簡化了很多APPTOSD的步驟了。
注意:sd卡分區後有可能用讀卡器在電腦端認不出卡。而用電話當讀卡器可以讀取fat32區。而且非class4或以上的sd卡請自己衡量。因為非class4或以上的sd卡速度不太夠。class4的卡可以做app to sd 但反對你把cache都放入sd。因為會減慢系統速度。
1。首先我們要做的是把SD卡分區為FAT32和EXT2。很多朋友分不了。
其實大家可以用Acronis Disk Director Suite 10這個軟件。(各大軟件站有下,一定要正式版+破解,軟件太大不提供下載,請見諒 因為本人用的是vista所以用它來分。其它方法也可以。各有各喜好 只作參考)
圖中982.2mb的是一張1g sd。先點選它。再點選上面的叉叉來把分區刪除。
點選unallocated的分區,點選帶有設定精靈的 create partition
然後跟著提示next到以上部份。注意這里是第一個分區即fat32的區,即你日常的sdcard空間。設定大小就next啦。
最好選primary。
重點:這里為第一分區所以要選fat32
接著next到finish。其間要設定盤符
然後按照以上步驟分第二個區。這一步記得要選ext2。
注意:ext2分區不應大於1.5gb,會出現錯誤,其實裝軟件500到800mb已足夠有余。
到最後點選工具欗的旗子確定你的任務。請耐心等待格式化。
本人是用手機直接電腦格未出現異常。
2。然後我們可以刷各版本的apptosd rom。(本人用5.01h apptosd版本)
把格好的卡放入機子試讀。
有朋友反應這時候卡不能被認。機子也認不了。其實是驅動作怪。拿另一張fat32的卡放入update.zip刷機。刷後連接電腦使其出現g1的盤符。再放入之前分好的卡。應該可以解決問題。
進入cmd輸入
adb shell ls /system (查看一下system目錄下有無sd資料夾)
adb shell
su
busybox df -h (如果你的卡成功分區的話。在這里會看到 system/sd 前面的大小會是你
分出來ext2的大小。如下圖第十一行。如果不是的話。那說明你的卡很可能分錯了。要重來。)
如圖:圖中為我機子的8g卡。留意第十一行 416.8M 11.0M 385.0M 3% /system/sd
這是我卡中的一個416.8m的EXT2分區。如果你也有這一項。那你可以完成接下來的工作了。
mkdir /system/sd/app 紅色部份為app to sd
cp -a /data/app /system/sd/
cp -a /data/app-private /system/sd/ 緩存也放到sd會減慢系統速度。也不建議大家用。
cp -a /data/dalvik-cache /system/sd/ 灰色部份。如果你不想把緩存也放到sd可以不用這幾個
cp -a /data/data /system/sd/
exit
exit
完成後,重啟手機并進入recovery mode 就是HOME + PROWER。然後ALT + X進入recovery terminal
按下手機鍵盤上的ENTER。然後在手機上輸入以下指令。
mount data 紅色部份為app to sd
rm -rf /data/app
ln -s /system/sd/app /data/app
rm -rf /data/app-private 灰色部份為cache to sd
ln -s /system/sd/app-private /data/app-private 如果你之前跳過了把緩存放到sd卡請不要輸入。
rm -rf /data/data
ln -s /system/sd/data /data/data
rm -rf /data/dalvik-cache
ln -s /system/sd/dalvik-cache /data/dalvik-cache
reboot
大功告成。 以後刷機。只要刷回apptosd版本只要重覆以上的adb 指令。裝在sd卡的app就能回覆。不用重裝了。哈哈。 請大家多多指教。如有失誤請指正。
請問APP to SD刷好了怎么用哦 - Android綜合論壇
下載附件appstosd.apk,將其拷貝至內存卡,然后可以用用appInstaller安裝。安裝后菜單里會出現該程序,打開后選擇
Move
Apps
to
SD,Move
dalvik-cache
to
SD.就可以把程序轉移到sd卡上了。(Move
dalvik-cache
to
SD慎用,請確認你的內存卡是正品行貨,否則無法保證速度及穩定性)。[i]
[i][i]
為什么app to sd之后還占用機身內存?
樓主分區沒有失敗,是成功的。這個與APP2SD的類型有關。類型1:一些軟件的啟動項(我也不太清楚這部分程序叫什么,只知道是用來保證軟件快速運行的)安裝在手機內存,大部分的軟件內容安裝到SD卡。這種APP2SD的好處是軟件啟動速度快,不需要使用高速卡也可以達到很好的效果。而且安裝到手機內存的程序很小,一般只有幾十K,所以不會占用太多空間。類型2:軟件的全部內容都裝入SD卡中。好處是節省手機資源,但是要求使用高速SD卡,不然軟件運行很慢。這2種方法其實都是APP2SD,所以2樓的說法不對。PS:我的APP2SD和樓主的情況一樣,我的是ROM自帶的APP2SD。我安了差不多100M的程序,手機內存從74M掉到60M。按照這個比例算的話,就算我的EXT3分區裝滿了,手機內存也是用不完。所以不用擔心
android2.2的APP TO SD功能啟動方法中的問題
android
2.2。也就是froyo。app2sd功能是自帶的。不需要手工啟動啦。
到Settings中選Applications再選Manage
Applications。哪個App需要移動到Sd的,選擇,進入后點擊Move
to
SD
Card按鈕就好了。
有些應用不能移動到SD卡的。