日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

[原创]Android 常用adb命令总结

發(fā)布時(shí)間:2024/8/24 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 [原创]Android 常用adb命令总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

[原創(chuàng)]Android 常用adb命令總結(jié)

1 adb介紹

1.1 adb官方網(wǎng)站及下載

  官方網(wǎng)站下載安裝:http://adbshell.com/downloads

1.2 adb安裝是否成功檢查?

  adb version ,檢查有無(wú)報(bào)錯(cuò)

1.3 adb命令使用前提條件

  1)電腦上面已經(jīng)安裝好usb驅(qū)動(dòng)

2)智能手機(jī)一部

3)臺(tái)式或筆記本電腦一臺(tái)

4)USB線

  5)USB要打開(kāi)調(diào)試模式,多數(shù)所在路徑:「設(shè)置」-「開(kāi)發(fā)者選項(xiàng)」-「Android 調(diào)試」查看。或許有些手機(jī)不一樣

1.4 adb查看與電腦是否連通?

在運(yùn)行->cmd命令下,adb shell 或adb devices,檢查是否有報(bào)錯(cuò)

2 adb常用命令

2.1 adb安裝apk

  adb install -r apk路徑如下所示:

  adb install -r "D:app.apk" (安裝是文件名)

2.2 adb卸載apk

  adb uninstall com.demo.yingbao (卸載是包名)

2.3 adb查看版本

  adb version

2.4 adb查看已連接設(shè)備或模擬器

  adb devices

2.5 adb查看所有包名

  adb shell pm list packages

2.6 adb查看當(dāng)前包名

  adb shell "dumpsys window |grep mCurrent"

2.6adb進(jìn)程操作

  adb kill-server (殺掉)

  adb start-server (重啟)

  adb reboot (重啟手機(jī))

2.8 adb查看monkey

  adb shell monkey -help

2.9 adb monkey參考解析

2.-p 指定被測(cè)應(yīng)用的包名
例:adb shell monkey -p com.xxx.xx.weather. 100
如果想要指定多個(gè)包名,每一個(gè)包名要跟一個(gè)-p
例:adb shell monkey -p packageName1 -p packageName2 100

3. COUNT 設(shè)置執(zhí)行的次數(shù)
例:adb shell monkey 100

4.-s 設(shè)置種子數(shù)(相當(dāng)于設(shè)置一個(gè)路徑,因?yàn)閙onkey是隨機(jī)事件,所以為了使回歸路徑一致就需要設(shè)置相同的seed值)
例:adb shell monkey 100 -s 5
如果想重現(xiàn)上面例子的路徑下次執(zhí)行的-s也必須為5

5.--throttle 設(shè)置每次隨機(jī)事件的時(shí)間間隔(單位:毫秒)
例:adb shell monkey 100 --throttle 500

6.--throttle time --randomize-throttle 設(shè)置隨機(jī)時(shí)間的時(shí)間間隔區(qū)間

例:adb shell monkey 100 --throttle 500 --randomize-throttle
說(shuō)明:執(zhí)行一百次monkey隨機(jī)事件,每次事件的間隔在0到500毫秒之間不固定

7.-v 設(shè)置日志級(jí)別最多(默認(rèn)一個(gè)-v)
例:adb shell monkey -v 100
如需更詳細(xì)的日志可以加多個(gè)-v,最多3個(gè)
例:adb shell monkey -v -v -v 100

8.--ignore-crashes 運(yùn)行中忽略crash,遇到crash依然把后面的事件跑完
例:adb shell monkey --ignore-crashes -v 100

9.--ignore-timeouts 運(yùn)行中忽略ANR,遇到ANR依然把后面的事件跑完
例:adb shell monkey --ignore-timeouts -v 100

10.設(shè)置事件百分比,所有的百分比加起來(lái)不能超過(guò)100%
0:觸摸事件百分比,即參數(shù)--pct-touch
1:滑動(dòng)事件百分比,即參數(shù)--pct-motion
2:縮放事件百分比,即參數(shù)--pct-pinchzoom
3:軌跡球事件百分比,即參數(shù)--pct-trackball
4:屏幕旋轉(zhuǎn)事件百分比,即參數(shù)--pct-rotation
5:基本導(dǎo)航事件百分比,即參數(shù)--pct-nav
6:主要導(dǎo)航事件百分比,即參數(shù)--pct-majornav
7:系統(tǒng)事件百分比,即參數(shù)--pct-syskeys
8:Activity啟動(dòng)事件百分比,即參數(shù)--pct-appswitch
9:鍵盤翻轉(zhuǎn)事件百分比,即參數(shù)--pct-flip
10:其他事件百分比,即參數(shù)--pct-anyevent
例:adb shell monkey --pct-touch 20 -v 100

11.--ignore-native-crashes 忽略monkey本身的異常,直到事件執(zhí)行完畢
例:adb shell monkey --ignore-native-crashes -v 100

2.9 monkey測(cè)試100w例子

adb-sCLB7N18822005264shell"monkey-pcom.geek.jk.weather--pct-syskeys0--pct-anyevent0--ignore-crashes--ignore-timeouts--throttle120-v-v-v1000000>sdcard/2.7.0_debug_honor_monkey.txt"

單臺(tái)設(shè)備:adbshell"monkey -p com.yanjing.yami--pct-syskeys0--pct-anyevent0--ignore-crashes--ignore-timeouts--throttle120-v-v-v1000000>sdcard/2.0.0_test_oppoR15_monkey.txt"

多臺(tái)設(shè)備:adb -s 5DAIEE59WWG6KVDI shell "monkey -p com.yanjing.yami --pct-syskeys 0 --pct-anyevent 0 --ignore-crashes --ignore-timeouts --throttle 120 -v -v -v 1000000>sdcard/2.0.0_test_oppoR15_monkey.txt"

3 adb查看系統(tǒng)資源占用

3.1查看cpu信息

方法1: adb shell dumpsys cpuinfo

方法2:通過(guò)cat查看具體的cpuinfo信息;

C:Usersmayingbao>adb shell
chiron:/ $ cat /proc/cpuinfo

3.2查看內(nèi)存信息

方法1: adb shell dumpsys meminfo

3.3查看電量信息

方法1:adb shelldumpsys battery

3.4 查看啟動(dòng)時(shí)間

1、獲取當(dāng)前測(cè)試App的包名和啟動(dòng)的Activity名稱

方法: adb shell dumpsys window w |findstr / |findstr name=

2、啟動(dòng)App

adb shell am start -W packageactivity

啟動(dòng)時(shí)間解釋如下:

ThisTime: 496 //僅界面activity啟動(dòng)耗時(shí)

TotalTime: 496 //應(yīng)用自身啟動(dòng)耗時(shí)

WaitTime: 503 //系統(tǒng)啟動(dòng)應(yīng)用耗時(shí)

總結(jié)

以上是生活随笔為你收集整理的[原创]Android 常用adb命令总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。