adb 常用命令的收集並記錄

2021-08-27 08:40:50 字數 3399 閱讀 2878

adb server 的啟動、停止和指定 adb server 的網路埠, 以及adb 的版本檢視、給予root許可權

# 啟動

adb start-server

# 停止

adb kill-server

# 指定網路埠,預設:5037

adb -p start-server

# 檢視版本

adb version

# 給予root許可權

adb root

adb 檢視鏈結電腦的所有裝置,以及在多個裝置下指定某個裝置

# 檢視連線的所有裝置的serialnumber(序列號)

adb devices

# 指定裝置

adb -s "...."

## 例子 獲取裝置(序列號為 7aa233fa)螢幕解析度 adb -s 7aa233fa shell wm size

不知道應用package時:

aapt dump badging +電腦端包所在路徑+包名稱.apk
adb獲取所有執行的activity

#​ 獲取當前所有activities

adb shell dumpsys activity activities

# 獲取指定應用的所有activities

## windows 下的命令

adb shell dumpsys activity activities | findstr ## ubuntu 下的命令

adb shell dumpsys activity activities | grep

adb檢視所有應用

# 查詢所有應用

adb shell pm list packages

# 篩選查詢應用

## (1) 直接篩選

adb shell pm list packages ### 例子 關鍵字 「android」: adb shell pm list packages android

## (2) 通過 findstr(windows 環境用)/ grep (linux 環境用) 篩選

adb shell pm list packages | findstr ### 例子 關鍵字 「android」: adb shell pm list packages | findstr android

adb檢視應用資訊命令(版本號等)

# 通過 應用 package 獲取

adb shell dumpsys package

adb檢視裝置中的輸入法和切換輸入法

adb shell ime list -s   # 檢視裝置中輸入法

adb shell settings put secure default_input_method # 例子,切換搜狗:adb shell settings put secure default_input_method com.sohu.inputmethod.sogou/.sogouime

adb清空應用的資料快取

adb啟動以及停止裝置中的應用

2.windows執行

adb shell dumpsys activity activities | findstr | findstr intent

3.liunx執行

adb shell dumpsys activity activities | grep | grep intent

# adb啟動應用的某個activity

# adb停止應用

adb安裝解除安裝應用

# 安裝

adb install "路徑+/安裝包名.apk"

# 解除安裝

adb uninstall "package"

adb 檢視手機 網路介面的位址和引數,包括ip位址、網路掩碼等

adb shell busybox ifconfig
adb 實用功能,如拷貝檔案、截圖等

# 手機端 檔案拷貝到 pc

adb pull 《手機目錄路徑》adb 查詢與修改手機 系統引數 如休眠時間、背光亮度、螢幕解析度等

# 獲取亮度值

adb shell settings get system screen_brightness

# 修改亮度值 為100(亮度值在0—255之間)

adb shell settings put system screen_brightness 100

# 獲取螢幕休眠時間

adb shell settings get system screen_off_timeout

# 設定螢幕休眠時間 為10分鐘(單位毫秒)

adb shell settings put system screen_off_timeout 600000

# 獲取手機螢幕解析度

adb shell wm size

# 設定手機螢幕解析度(240×320,320×480,480×800,720x1280,1080×1920,1440×2560)

adb shell wm size 720x1280

# 檢視系統版本

adb shell getprop ro.build.version.release

# 檢視手機 mac 位址

adb -s 7aa233fa shell cat /sys/class/net/wlan0/address

adb操作手機按鍵(如 :按壓電源鍵,達到鎖屏和亮屏效果)

shell input keyevent "keycode"

# 電源鍵 26

adb shell input keyevent 26

adb 清除android裝置鎖屏密碼(需要裝置root)

adb shell rm  /data/system/gesture.key  #  刪除圖案密碼

adb shell rm /data/system/password.key # 刪除數字pin密碼

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命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...