連接adb :
adb connect 127.0.0.1:62001
查看設備 :adb devices
開啟/關閉adb服務adb start-rver
adb kill-rver
斷開設備adb disconnect ip:端口 ## 取消鏈接ip設備
安裝apkadb install -r <apkname (apk的完整路徑)>
-r :覆蓋原安裝文件 -s :將應用安裝指定設備中(多設備/或模擬器)
默認安裝: adb install apk地址
覆蓋安裝: adb install -r apk地址
指定設備安裝:adb -s 設備ip install apk地址
查看已安裝的應用packageName:adb shell pm list packages # 查看所有應用
adb shell pm list packages -s #查看系統應用
adb shell pm list packages -3 ##
查看三方應用
查詢apk文件在手機上的安裝位置則可以在上面的命令后加-f參數
adb shell pm list packages –f
然后輸出的信息就是 包名 對應著的 apk文件的包名
卸載已安裝包名:adb uninstall 包名 (com格式的名)使用Monkey對程序進行壓力測試:adb shell monkey –p 包名 –v –v -s 500
-v
Level 0 : adb shell monkey -p com.android.calculator2 -v 100
## 缺省值,僅提供啟動提示、測試完成和最終結果等少量信息
Level 1 : adb shell monkey -p com.android.calculator2 -v -v 100
## 提供較為詳細的日志,包括每個發送到Activity的事件信息
Level 2 : adb shell monkey -p com.android.calculator2 -v -v -v 100
## 最詳細的日志,包括了測試中選中/未選中的Activity信息
-s
隨機種子數,用于指定偽隨機數生成器的ed值,如果ed相同,則兩次Monkey測試所產生的事件序列也相同的。
示例:
測試1:adb shell monkey -p com.android.calculator2 –s 10 100
測試2:adb shell monkey -p com.android.calculator2 –s 10 100
輸出日志到本地目錄:
adb shell monkey –p 包名 -v 500 > 本地目錄XXX.log
指定一個包:adb shell monkey -p包名100
指定多個包:adb shell monkey –p包名1 –p 程序名稱2 100
注:程序名稱為包名,100是事件計數(即讓Monkey程序模擬 100次隨機用戶事件)
文件傳輸pull:獲取文件
adb pull 要獲取的文件路徑 存儲的文件路徑
push:上傳文件
adb push 要上傳的文件路徑 存儲的文件路徑
查看日志輸出adb logcat
查看當前聚焦Activity類名Adb shell模式
dumpsys activity | grep "mFocudActivity"
Windows系統
adb shell dumpsys activity | findstr "mFocudActivity"
啟動應用(指定頁面)adb shell am start -W 包名/相對包名的類名
如:adb shell am start -W com.wandoujia.phoenix2/com.pp.assistant.activity.PPMainActivity
本文發布于:2023-02-28 20:00:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167764862073727.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:adb命令(adb命令安裝apk包).doc
本文 PDF 下載地址:adb命令(adb命令安裝apk包).pdf
| 留言與評論(共有 0 條評論) |