appium---經常使用的adb命令

  在測試android-app的時候,adb命令能夠幫助咱們解決許多問題android

 

什麼是adb

Android Debug Bridge,咱們通常簡稱爲adb,主要存放在sdk安裝目錄下的platform-tools文件夾中,它是一個很是強大的命令行工具,經過這個工具你可以與你的android設備進行交互。shell

 

經常使用的adb命令

格式:app

adb [-d|-e|-s <serialNumber>] <command>

-d: 讓惟一鏈接到該PC端的真實安卓設備執行命令,若是發現USB中鏈接有多部設備,將會報錯 -e: 讓惟一鏈接到該PC端的模擬器執行命令,若是發現開啓了多個模擬器,將會報錯 -s: 經過設備的序列號進行指定設備執行命令

若是設備只鏈接有一個設備或者一個模擬器的時候,能夠不用聲明這三個參數,adb默認會讓這部惟一鏈接到的設備進行命令執行。

 

一、查看設備:工具

adb devices

 

二、安裝app測試

adb install APK的路徑

 

 

三、卸載appui

adb uninstall apk的包名

 

四、查看apk的包名spa

# 方法1: 打開想要查詢的apk
adb logcat | find 「START」

# 方法2: 經過aapt工具
aapt dump badging  apk路徑

 

五、如何保存設備日誌命令行

# 保存所有日誌
adb logcat  >電腦路徑

# 保存單個apk日誌
adb logcat | find 」包名「 >電腦路徑

 

六、重啓/殺死adb進程日誌

# 殺掉adb進程
 adb kill-server

# 重啓adb服務
 adb start-server

 

七、傳輸文件code

# 電腦發文件到手機
adb push <電腦路徑> <手機路徑>

# 手機發文件到電腦
adb pull  <手機路徑> <電腦路徑>

 

八、監控app服務

# 監控app的內存變化
adb shell dumpsys meminfo  包名

# 監控app的cpu
adb  shell dumpsys cpuinfo | find 」包名「

# 監控app的耗電量
adb shell dumpsys battery

 

九、輔助命令

# 截圖命令
adb shell screencap -p /手機路徑 (sdcard/screen.png)

# 錄製視頻
adb shell screenrecord  /手機路徑/XXX.MP4

 

十、monkey命令

# monkey命令

adb shell monkey –p 包名 100

# Adb shell 這個是進入android的shell環境  
# Monkey  這個是調用shell裏面的monkey工具  (monkey是每一個手機出場自帶的,咱們輸入指令是去喚醒它)
# -p 包名
# 100是點擊的次數

 

十一、重啓設備

# 重啓設備
adb reboot

# 恢復出廠設置
adb reboot recovery 
相關文章
相關標籤/搜索