Android中常用ADB命令集錦

2021-10-02 06:28:34 字數 3174 閱讀 4447

收集的android測試或者開發中常用的adb命令,可以使用ctrl+f快速搜尋

adb命令集錦:

adb --help //adb幫助

adb start-server //啟動adb server

adb kill-server //關閉adb server

adb devices //獲取裝置號

adb logcat //檢視系統日誌

adb bugreport //列印dumpsys、dumpstate、logcat的輸出

adb install //安裝應用

adb uninstall //解除安裝應用

adb pull 手機路徑 電腦路徑 //將手機中的檔案拷貝到電腦中

adb push 手機路徑 電腦路徑 //傳送檔案到手機中

adb reboot //手機重啟

adb reboot recovery //重啟到recovery中

adb reboot fastboot //重啟到fastboot中

adb root //獲取root許可權

adb get-serialno //獲取裝置序列號sn值

adb get-product //獲取裝置的id

adb forward tcp:5555 tcp:8000 //作為主機箱模擬器或裝置的請求埠

adb connect //連線手機 (可以通過ip、裝置號)

adb -s 裝置號 shell //進入shell

adb shell pm list package //列出所有的應用包名

adb shell dumpsys package //獲取手機中apk列表

adb shell screencap -p /sdcard/screen.png //截圖,儲存到sdcard目錄下

adb shell screenrecord sdcard/record.mp4 //螢幕錄製

adb shell wm size //獲取裝置解析度

adb shell pm dump 包名 //列出指定應用的dump資訊

adb shell pm path 包名 //列出指定包名的apk位置

adb shell ps

|grep

[process] 列出指定程序的pid

adb shell dumpsys meminfo [pid(package-name)

] //根據pid(包名)檢視程序占用記憶體情況

adb shell top

|adb shell ps //列印程序資訊

adb shell dumpsys batterystats >***.txt //檢視系統耗電情況

adb shell cat /proc/meminfo //檢視記憶體資訊

adb shell cat /proc/cpuinfo //檢視cpu資訊

adb shell getprop ro.product.cpu.abi //獲取手機的arm版本

adb shell getprop | findstr iccid //獲取手機的iccid

adb shell dumpsys location| findstr "last know location" //獲取手機經緯度

adb shell settings get secure android_id //查詢android id

adb shell cat /sys/class/net/wlan0/address //獲取手機mac位址

adb shell getprop |

grep imei //獲取手機imie

adb shell cat /system/build.prop |

grep

"product" //獲取裝置資訊

adb shell ifconfig wlan0 | findstr "inet" 獲取手機的ip位址

adb shell ifconfig wlan0 (wlan0 為網絡卡名稱)

adb shell ifconfig wlan0 |

find

"inet addr" 獲取ipv4位址

adb shell ifconfig wlan0 |

find

"inet6 addr" 獲取ipv6位址

adb shell ifconfig wlan0 |

grep -e 'inet addr | inet6 addr'

adb shell ifconfig wlan0 |

grep -e 'inet*' 獲取ipv4和ipv6位址

隱私adb log 相關命令:

adb shell logcat -b all >檔案路徑 -----獲取系統日誌

adb shell logcat -v time

>檔案路徑 -----獲取系統日誌

adb shell ps 檢視程序id

adb shell ps

> 檔案路徑 將程序id輸出到檔案中

adb logcat -v thread time

> d:\xx.txt

adb bugreport > 本地路徑 ------使用命令抓取284log

adb shell getprop ro.product.model //獲取手機名稱

adb shell getprop ro.build.version.release //獲取手機版本

adb shell getprop ro.product.brand //獲取手機廠商

adb shell ime list -s //獲取已經安裝的輸入法

adb shell settings get secure default_input_method //獲取當前輸入法

修改手機電量百分百:

adb shell dumpsys battery unplug 斷電

adb shell dumpsys battery set level x 設定為「x」電量

adb shell dumpsys battery reset 重置

adb shell am start -w 包名/啟動名

示例:adb shell am start -w com.yly.drawpic/.mainactivity

解釋:waittime:系統啟動應用時間

Android 中常用ADB命令介紹

adb android debug bridge 是android sdk中的乙個工具,它是在android sdk platform tools 資料夾下的,使用adb可以直接操作管理android模擬器或者真實的andriod裝置。adb主要功能有 1 在android裝置上執行shell 命令...

Android開發中常用ADB命令總結

adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在 eclipse 中方便通過ddms來除錯android程式,說白了就是debug 工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下ad...

Android開發中常用ADB命令總結

adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在 eclipse 中方便通過ddms來除錯android程式,說白了就是debug 工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下ad...