當前位置:首頁 » 存儲配置 » adb查看存儲空間

adb查看存儲空間

發布時間: 2022-09-14 20:28:58

『壹』 root運行ADB顯示存儲空間不足 怎麼解決

1、將手機美媒體文件整理後,考慮將一些文件存放到雲盤上,這樣可以有效釋放空間。
2、有選擇性刪除手機軟體,比如一些平常很久用不到的軟體,可以考慮刪除。
3、給手機添加內存卡使用,將程序安裝到內存卡上,或者將資料保存在內存卡上,都可以有效減少手機內存不足的問題。

『貳』 如何查看Android手機的內存

打開手機找到設置點擊進入

『叄』 如何恢復安卓設備內置存儲中已刪除的文件

恢復安卓設備內置存儲中已刪除的文件的方法為:
1.已經取得了root許可權的Android手機一部(比如Note 2國行單卡版N7100和HTCNew One電信雙卡版802D)。
2.已經安裝了busybox(注意:必須安裝在/system/bin目錄下,而不是/system/xbin,可以使用「Busybox Pro」進行安裝)。
3.在電腦上裝好了必要的驅動程序。
4.下載恢復工具「Recovery Tool.rar」。(下載地址在最後面)
5.下載「Recuva」。該軟體用於恢復數據,或者你可以使用自己喜歡的數據恢復軟體,但是還是建議使用「Recuva」。(下載地址在最後面)。
操作步驟:(以下操作都以N7100為例)
1.打開手機的「設置」->「開發者選項」,開啟「保持喚醒」和「USB調試」。
2.連接手機到電腦,並安裝好驅動。
3.將下載好的 「Recovery Tool.rar」 解壓到「C:\」(解壓後你會發現兩個文件夾:「AB」和「Cygwin」。)
注意:請確保你的C盤有足夠的空間,至少有相同於手機內置存儲空間大小。
4.到開始菜單「所有程序」->「附件」,以管理員身份運行「命令提示符」,(XP下直接點擊「開始」->「運行」,輸入「CMD」回車即可)。
5.在打開的命令提示符窗口中輸入「cd c:\ab\」回車。
6.輸入「adb devices」回車。
**確認在設備列表下面回顯了一串數字(即手機的IMEI號)。
7.輸入「adb Shell」回車,再輸入「mount」回車。
注意:接下來的事情比較重要了,剛剛輸入的命令會給出一個很長的列表,需要在裡面找到「dev/block/mmcblkopXX」 /data(或者user data)」。XX可能是任何數字。在N7100和N7105中,「mmcblk0p16」是數據分區。最後這兩個數字會因為不同的設備而不同,只要注意該分區名稱「/data」就行。
8.關閉命令行窗口。打開「我的電腦」->「C:\」 ->「Cygwin」->運行「Cygwin.bat」打開「Cygwin Terminal」。
9.輸入「export PATH=」/cygdrive/c/ab」:$PATH」回車。
10.輸入「adb forward tcp:5555 tcp:5555」回車。
11.輸入「adb shell」回車。
12.輸入「su」回車,此時手機上會提示許可權請求。
13.在手機上授權「Superuser」許可權請求給ADB shell(成功後Cygwin 終端中的「[md:content]rdquo;會變成「#」)。
14.接著在「#」後面輸入「/system/bin/busybox nc -l -p 5555 -e /system/bin/busyboxdd if=/dev/block/mmcblk0p16」回車。
15.最小化該Cygwin窗口,打開另一個「Cygwin Terminal」:「我的電腦」->「C:\」->「Cygwin」->運行「Cygwin.bat」。
16.輸入「export PATH=」/cygdrive/c/ab」:$PATH」回車。
17.輸入「adb forward tcp:5555 tcp:5555」回車。
18.輸入「cd /aa」回車。
19.輸入「nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0p16.raw」回車。
20.現在讓命令運行,這會花費較長時間。
21. 再到開始菜單「所有程序」->「附件」,以管理員身份運行「命令提示符」,(XP下直接點擊「開始」->「運行」,輸入「CMD」回車即可)。
22.輸入「cd c:\cygwin\aa\」回車。
23.輸入「VhdTool.exe /convert mmcblk0p16.raw」回車。
24.現在關閉全部命令行窗口,在桌面「我的電腦」點右鍵->「管理」。
25.在打開的窗口中選擇「存儲」->「磁碟管理」。
26.在菜單中選擇「操作」->「附加VHD」。
27.在位置欄輸入「c:\cygwin\aa\mmcblk0p16.raw」,點擊「確定」。
28. 載入完後,右邊顯示為「未分配」的磁碟空間,右鍵單擊左邊的該磁碟名稱,選擇「初始化磁碟」。
29.在「初始化磁碟」窗口中選中「GPT (GUID 分區表)」復選框,並點擊「確定」。
30、等待選擇的文件恢復完成。如果有部分文件恢復後打不開,說明已經有部分數據被覆蓋或者丟失,需要進一步修復,過程相當復雜。
31.數據恢復完成後,可以在「磁碟管理」中「磁碟 3」上點擊右鍵->「分離VHD」即可將該卷暫時分離,如果覺得已經沒有數據可以恢復,可以在「分離虛擬硬碟」窗口中選中「刪除磁碟後刪除虛擬硬碟文件」,然後「確定」即可刪除C盤下的data分區備份文件,也可以在分離VHD後到「C:\cygwin\AA」目錄下刪除「mmcblk0p16.raw」文件,效果相同,畢竟10.6G還是很佔用硬碟空間的,既然沒有數據可恢復了,留著也沒有太多用處。

『肆』 手機存儲空間與手機管家掃描出來的剩餘空間大小差別很大

手機的存儲空間一般分為3部分1內存,這個和電腦的內存RAM是一樣的,早期的手機有512M現在一般都有2-3G內存,手機的內存和電腦的內存不同之處就在於手機的內存是一直都供電的,所以一般裡面的內容也不會消失,內存運行速度快,常用的軟體的核心部分都會調用到內存里執行2手機內置快閃記憶體,一般手機都會內置一部分快閃記憶體,容量8G-32G之間,一般都會自帶16G快閃記憶體,但如果本身不能擴展快閃記憶體(就是可以插TF卡,有些機器一次帶足32G或64G快閃記憶體。3手機外置快閃記憶體,很多手機都可以通過在快閃記憶體卡插槽(一般是TF卡)插入外置存儲卡來擴展快閃記憶體,一般都支持到32G,現在有的手機也可以支持到128G。如果手機的內存卡有很大空間,有2種情況,一種是發生在安卓系統里,在安卓系統2.2之前,很多程序都會默認裝在RAM里不能隨便往內置快閃記憶體卡(SD卡)里移動,Android (安卓)系統運用RAM的方式跟windows不同,在Android 里RAM被用滿了可以有效使用RAM,可以快速打開軟體,安卓能非常有效的使用RAM,在安卓系統里的進程和程序是兩回事,程序是一直保留在系統里的,但是沒有任何進程在後台「運行」,就不會佔用系統資源。所有的程序保留在內存中,可以更快的啟動回到它之前的狀態。當你的內存用完了,系統會自動幫你殺掉你不用的任務。最初安卓系統為了保證軟體安全性和穩定性,默認把程序安裝到內部存儲里。而那時候內部存儲空間配額都比較小,就算手頭SD、TF卡空間再大,內部存儲空間不足的話依舊安裝不了軟體。在2.2之後設計的程序,一般程序都會直接安裝到快閃記憶體卡里,這樣就避免了佔用RAM,這時的存儲空間不足更可能指的是上面的3有很大空間,而2的空間不足,比如早期的紅米,把4G內置快閃記憶體卡劃成了800M給2,剩下的做3,這時有以下解決辦法:a可以用360等手機優化軟體來清除不用的緩存和程序來騰出2里的空間。如果是MIUI系統需要看下系統存儲是否為零,並騰出系統存儲的空間。網上有修改系統參數讓外置快閃記憶體卡替換系統內置快閃記憶體卡的方法。b可以通過將2里的程序轉移到3里來騰出空間,但有部分手機不支持該功能。安卓的系統可以進入到程序裡面逐個檢查佔用空間較大的程序,每個程序下有個清理數據的選項,點擊它,這個數據所佔用的空間就清理出來了。不過要注意清理之後,你在該程序之前登錄時的數據就都沒有了。IPHON手機,比如IP6,可以打開設置->通用->用量。該列表顯示了都有哪些項目佔用了存儲空間,以及佔用空間最大的項目是什麼。點擊列表右側的按鈕,就可以看到詳情,也可以在這里刪除一些不必要的項目。c通過把2里的MP3或視頻等轉移到3里騰出空間,或者精簡2里的程序來騰出空間。IPHONE手機可以用ITUNES導出照片視頻後刪除得到空間。d可以通過恢復出廠設置來迅速使手機恢復到新機的內存狀態,但這樣做之前要做好各種備份!

『伍』 求徹底解決安卓手機存儲空間不足的方法

1,移動到sd卡是沒用,當系統要運行程序的時候會拷到/data下運行。裝到sd卡僅僅只是把不用的程序放到卡里而已
3,開啟app2sd+要看rom,如果支持你可以嘗試一下命令
在adb shell 下執行a2sd reinstall,重啟後執行 a2sd zipalign,再執行a2sd cachesd,重新後看情況是否開啟了app2sd+
4,其實app2sd+從表象來看就是把sd卡上的分區掛載到/data下,具體實現是不是不清楚,我覺得應該是一回事,但是如果rom不支持a2sd+,恐怕無法識別sd上的ext分區
5,其實這步是前提,sd卡必須有分區,且有一部分ext分區,因為安卓是linux內核,fat格式是不支持linux程序的,所以要有ext分區
6,gparted是可做到不損壞數據空間前提下進行分區
7,a2sd+並不是掛載,而是軟鏈接,意思差不多,但是形式不一樣,/data/app這個文件夾只是個鏈接,實體在卡上,不同的rom可能掛載點不一樣,看情況,a2sd reinstall一般只是把/data/app做軟鏈接,弄完後其實空間還是會越來越小,因為事實上真正占空間的是/data/data裡面有大量數據和臨時文件,也鏈過去,不過,sd卡卡速不行的話,系統會很慢,甚至崩潰,且非常耗電,這個道理是很容易理解的

綜上所俗,一般的操作方法流程是這樣的
1,sd卡必須分區,且第一區為ext3,或者ext4(不太確定,可能是第二區是ext,搜一下吧)
2,刷一個系統,帶a2sd+,當然這肯定也是root的
3,用re管理器查看/data/app 的屬性,如果是指向某個地方的鏈接,那麼說明已經開啟了a2sd+,沒有則需要在shell下運行a2sd reinstall等3個命令,如果運行完還不成功,那說明這rom不行,或者你的分區不行
4,如果成了你還是要找到/data/app 這個目錄的實體位置,比如我以前的G7的rom的位置在/sd-ext 下,這個不一定看rom製作者怎麼定義,當然你查看/data/app 屬性會告訴你它在哪,然後你可以選擇是否將/data/data也設置一個軟鏈接,方法以ext分區掛載在/sd-ext下為例
a /data/data文件夾先拷過去,為了不影響原有的數據 cp -a /data/data /sd-ext/
b 刪除/data/data 文件夾,rm -rf /data/data
c 設置軟鏈接 ln -s /sd-ext/data /data/data
sd卡分區建議在512m到1G之間

『陸』 adb fdisk 查看手機分區,發現沒有p6p7分區。我想修改p6p7分區的大小,即增大data分區空間,該怎麼辦

首先說一下重新劃分安卓手機內置分區的意義,主要是因為一般出廠預留給用戶安裝應用和游戲的Data分區空間不夠大,內置的4GB存儲,通常會留出來2GB左右的空間作為存儲卡使.

『柒』 如何正確的對安卓手機進行數據恢復

如果您已經將手機上的數據備份到電腦,希望從電腦恢復到手機,建議您:
1.電腦中安裝Kies軟體
2.將手機與電腦通過數據線連接,打開Kies軟體。當連接成功後,點擊Kies軟體中的恢復功能,查找對應的數據選項,請點擊恢復即可。
另外,若您將您的數據保存在三星賬號中且沒有跳過Wi-fi網路連接或三星帳號登錄步驟,則可以通過三星賬戶恢復備份數據。
進行恢復:
設定-賬戶-添加賬戶-三星賬戶-填寫三星賬戶的ID和密碼-點擊【登錄】-確保已勾選【恢復】選項-【下一步】-勾選需要恢復的數據-點擊【下一步】-.等待下載完成-當屏幕顯示「已恢復」,說明已恢復成功,點擊【下一步】即可正常啟動設備。

『捌』 如何調整安卓虛擬機內部儲存空間的大小

在使用Android模擬器開發時,可以通過硬碟來模擬SD卡。具體做法是:
1.創建一個SD卡鏡像文件
打開cmd,進入到c盤根目錄下,輸入如下命令:mksdcard 1024M sdcard.img,該命令會在當前目錄(我即是c盤根目錄)下生成一個sdcard.img文件,該文件就是Android模擬器的SD卡鏡像文件。1024M表示1024兆,即該SD卡有1個G的容量,也可用K做單位(1M=1024K),K,M必須大寫。目前Android支持8M~128G的SD卡。
2.關聯SD卡和模擬器
就是讓模擬器知道它的SD卡是誰,路徑是什麼。 在eclipse中使用了ADT插件。eclipse -> windows->Android AVD Manager ,彈出一個窗口, 在SDCard後面的框中輸入:c:\sdcard.img ,即是第一步創建的SD卡鏡像文件的位置。先點擊create avd,然後點擊 finish 結束。
3、向SD卡中導文件
這一步需要把模擬器運行起來。
在cmd中,命令如下:adb push test.mp3 sdcard/test.mp3,這會將本地當前目錄下的test.mp3文件拷到sdcard中,文件名不變。前一個test.mp3是本地文件的路徑,sdcard是目的sd卡鏡像的文件名(去掉後綴)。
4、在模擬器中使用SD卡中的文件
導入文件後,如果要在模擬器中訪問,還需要在模擬器中的Dev tools裡面Media scanner scan 一下媒體文件。

『玖』 ADB命令怎樣顯示手機的實際內存

你好
當程序運行垃圾回收的時候,會列印一條Log信息,其格式如下:
D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time>

GC_Reason表示導致垃圾回收的原因以及當前的回收類型,包括以下幾類:
GC_CONCURRENT:當堆中對象數量達到一定是觸發的垃圾收集
GC_FOR_MALLOC:在內存已滿的情況下分配內存,此時系統會暫停程序並回收內存
GC_HPROF_DUMP_HEAP:創建FPFOR文件來分析Heap時所造成的垃圾收集
GC_EXPLICIT: 程序調用了垃圾收集函數System.gc

GC_EXTERNAL_ALLOC: 出現在API 10及以下,為外部分配內存(native memory or NIO buffer)所造成的垃圾回收,高版本全部分配在Dalvik Heap中。
Amount_freed 表示此次回收的內存

Heap_stats 表示空閑內存百分比和存活對象大小/堆的總大小

External_memory_stats 表示API 10及以下的外部分配內存,已分配內存/導致垃圾回收的界限

Pause_time 暫停時間,一個表示開始回收垃圾的時間,另一個表示回收結束的暫停時間

D/dalvikvm( 9050): GC_CONCURRENT freed 2049K, 65% free 3571K/9991K, external 4703K/K, paused 2ms+2ms
注意這條信息中的 「 3571K/9991K」 值,這代表著程序使用的heap大小。
2.使用DDMS
Eclipse中的DDMS提供了一個觀察內存使用情況的GUI,當我們不斷點擊Cause GC時,就會看到當前程序的Heap,使用比較方便,具體用法可以Google一下。
3.使用adb mpsys 命令
adb是一個非常強大的工具,使用adb查看應用程序內存使用情況可按如下格式在命令行里查看內存使用情況:
adb shell mpsys meminfo <package_name>
其中,package_name 也可以換成程序的pid,pid可以通過 adb shell top | g
滿意請採納

『拾』 關於獲取存儲路徑不存在問題

adb shell終端雖然看不到,但不影響使用的,所以還是推薦使用:private String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ucrobotics";類似這種定義方式。 到eoeAndroid網站查看回答詳情>>

熱點內容
如何配置svi介面的ip地址 發布:2025-01-17 03:48:09 瀏覽:44
微軟怎麼解壓縮文件 發布:2025-01-17 03:43:06 瀏覽:203
有沒有手機可以用的java編譯器 發布:2025-01-17 03:38:56 瀏覽:542
手把手教你學c語言版 發布:2025-01-17 03:38:52 瀏覽:781
最優化遺傳演算法 發布:2025-01-17 03:35:24 瀏覽:546
四代飛度家用需要加裝哪些配置 發布:2025-01-17 03:34:28 瀏覽:876
安卓手機貓和老鼠怎麼換號 發布:2025-01-17 03:23:58 瀏覽:469
安卓系統怎麼下蝙蝠 發布:2025-01-17 03:20:07 瀏覽:19
加密解密文件 發布:2025-01-17 03:16:32 瀏覽:83
抗震柱加密區 發布:2025-01-17 03:03:06 瀏覽:134