adb常用命令

2021-10-02 18:55:44 字數 1247 閱讀 7770

注意:在shell下使用,無需輸入adb字首。在cmd中執行則需加上adb字首。

申請root許可權

adb root

su

關閉核心列印

adb shell

echo 0 > /proc/sys/kernel/printk

android 的日誌分為如下幾個優先順序(priority):

按某級別過濾日誌則會將該級別及以上的日誌輸出。

# 模糊匹配列印多個關鍵字的log

logcat |

grep

"stoprecord"

"recordprog"

"showpfinfo"

# 只列印指定關鍵字的log

logcat topmost:d -s "stoprecord"

logcat topmost:d -s "recordprog"

logcat topmost:d -s "showpfinfo"

# 日誌輸出直接列印在shell視窗中

logcat -v time

logcat -v time

# 將列印的日誌拷貝到u盤根目錄下

getprop |

grep serial

adb connect 10.88.188.108

adb remount

#adb push

#重啟讓apk生效

adb shell reboot

如果專案的**改動比較少,可能存在不編譯的現象,則編譯簽名後的apk仍然是原來的apk。

掛載主要是為了對系統進行讀寫,主要應用在安裝系統許可權的apk前執行。

# 在shell執行的掛載命令

echo 1 > /sys/class/remount/need_remount\rmount -o remount /system\n

# 在cmd執行adb掛載命令

adb remount

tcpdump -s 0 -w /data/net.pcap
screenshot /tmp/1.png

# 在cmd中拷貝機器中的截圖到電腦桌面

cp /tmp/1.png .\desktop\1.png

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...

adb 常用命令

adb命令的主要用途 1.執行android裝置的shell 命令列 2.管理模擬器或android裝置的對映埠。3.安裝和解除安裝應用程式。關閉或開啟adb服務 關閉adb服務 adb kill server 開啟adb服務 adb start server 檢視當前連線的裝置 adb devic...

adb 常用命令

顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...