appium---常用的adb命令


  在測試android-app的時候,adb命令可以幫助我們解決許多問題

 

什么是adb

Android Debug Bridge,我們一般簡稱為adb,主要存放在sdk安裝目錄下的platform-tools文件夾中,它是一個非常強大的命令行工具,通過這個工具你能夠與你的android設備進行交互。

 

常用的adb命令

格式:

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

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

如果設備只連接有一個設備或者一個模擬器的時候,可以不用聲明這三個參數,adb默認會讓這部唯一連接到的設備進行命令執行。

 

1、查看設備:

adb devices

 

2、安裝app

adb install APK的路徑

 

 

3、卸載app

adb uninstall apk的包名

 

4、查看apk的包名

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

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

 

5、如何保存設備日志

# 保存全部日志
adb logcat  >電腦路徑

# 保存單個apk日志
adb logcat | find ”包名“ >電腦路徑

 

6、重啟/殺死adb進程

# 殺掉adb進程
 adb kill-server

# 重啟adb服務
 adb start-server

 

7、傳輸文件

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

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

 

8、監控app服務

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

# 監控app的cpu
adb  shell dumpsys cpuinfo | find ”包名“

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

 

9、輔助命令

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

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

 

10、monkey命令

# monkey命令

adb shell monkey –p 包名 100

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

 

11、重啟設備

# 重啟設備
adb reboot

# 恢復出廠設置
adb reboot recovery 

 

12、打開apk

# 通過adb 打開apk
adb shell am start <包名>/<activity>

 

13、操作命令

# 賦予讀寫權限,一般操作android文件時使用
adb remount 

# root權限
adb root

 

 14、手機模擬操作

appium---adb shell input 模擬操作系列

 

adb命令持續更新中~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM