目錄
1.常用的adb命令
2.linux命令
3.組合命令
4.其他好用的命令
5.調式小技巧
文章,一為溫故而知新,二若是可以幫助到別人,也是我的榮幸。
因本人能力有限,若有錯誤之處,麻煩指出。如果覺得有可取之處,麻煩點讚支援一下。 ?
檔案操作
touch new_file 建立新檔案
cp /data/anr/traces.txt /sdcard/ 將檔案複製到其他目錄下 cp source destination
mv /data/anr/traces.txt /sdcard/ 將檔案移動到其他目錄下 mv source destination
rm -rf new_file 刪除檔案且不再次確認
mkdir new_dir 建立新資料夾
mkdir -p new_dir/sub_dir/under_dir 建立多個目錄和子目錄
rmdir new_dir 刪除資料夾
file new_file 檢視檔案型別
cat -n new_file 檢視檔案內容並加上行號
程序ps -a 檢視所有程序
ps -ef 檢視所有程序並展示相關資訊
kill pid 終止程序 pid:process id 程序號
磁碟df -h 展示磁碟的使用情況
du 當前目錄下所有的檔案、目錄和子目錄的磁碟使用情況,它會以磁碟塊為單位來表明每個檔案或目錄占用了多大儲存空間
ls的使用
ls -lsh 檢視當前目錄下的檔案及其資料夾並展示大小
ls -a 展示隱藏檔案
ls -f 區分檔案及目錄
應用anr了,但日誌找不到對應的log咋辦?
可以到data/anr/目錄下,找到相應時間的traces.txt檔案,檢視主線程卡在了那裡。
子執行緒**沒有執行,或者執行緒卡死,該怎麼定位問題?
adb kill -3 ,執行該命令,會在data/anr/目錄下,生成對應traces.txt。有時候traces.txt檔案無法覆蓋,可以先刪除之前的traces.txt,然後再kill,kill的時候可以適當多kill幾次。
有些機器,無法直接下拉data/anr/目錄下的檔案,可以先把檔案移動到sdcard目錄下,然後再下拉,然後直接移動到usb裝置。
檢視traces.txt檔案時,一定要先看是否是對應的程序,不要問我,為什麼要加上這一句。
應用莫名崩潰,但是找不到對應的崩潰資訊?
可以到data/timbstones目錄下,尋找對應時間的timbstones檔案,該檔案會記錄系統核心崩潰對應的日誌資訊。
如何快速給檔案改名?
mv new_file.txt rename_file.txt
常用android開發命令
1.檢視專案的依賴 2.當前執行的activity adb shell dumpsys window grep mcurrentfocus 3.等待debug debug.waitfordebugger 安裝apk adb install apk所在的位址 apk的名字解除安裝apk adb uni...
Android 開發常用的adb命令
aaron 主頁 www.wxtlife.com 2017 09 07 adb 在開發中除錯是很常用的命令,下面就來說說常用的adb命令。如果指定ip 連線,一般為adb conenct 172.18.這樣每次進行連線時,發現都有重複的的命令需要敲,程式設計師就是要減少重複工作,所以現在就將重複的命...
Android 開發中常用的adb命令
shell命令 我們常把adb命令分為非shell命令和shell命令 需要提前用adb shell命令執行的命令叫做shell命令,直接用adb或adb shell執行的命令叫做非shell命令。說明 可以檢視當前應用的activity資訊 用法 運用需要檢視的應用 adb shell dumps...