常見的ADB命令

發(fā)送廣播

  • adb shell am broadcast 后面的參數(shù)有:

[-a

<action>]
[-d </action>

例如: adb shell am broadcast -a com.android.test --es test_string "this is test string" --ei test_int 100 --ez test_boolean true
adb shell am start -a android.settings.APPLICATION_DEVELOPMENT_SETTINGS
com.android.settings com.android.settings.Settings$DevelopmentSettingsActivity

adb shell getprop 獲取屬性

adb shell wm 獲取屏幕相關(guān)信息

  • adb shell wm size 查看分辨率

    adb shell wm density 查看屏幕密度 > adb shell getprop ro.sf.lcd_density

    adb shell sysdump window displays

logcat

  格式 [adb] logcat [<option>].. [<filter-spec>]..

  [<filter-spec>] 過濾格式, 可以0個或者多個
  具體為 <tag>[:priority]
  '*' by itself means '*:D' and <tag> by itself means <tag>:V.

  eg. adb logcat zy:W *:E   // 顯示tag為zy并且等級>W的log 和任何等級>E的tag

參考 http://blog.csdn.net/xyz_lmn/article/details/7004710

monkey

-p 指定項(xiàng)目名, 可以指定一個或者多個包; 指定多個,需要多個 -p   
-v 發(fā)送事件個數(shù)
-s 偽隨機(jī)數(shù)生成器的seed值; 如果用相同的seed值運(yùn)行, 每次生成相同的事件序列
--throttle 相鄰事件的延遲; 通過這個可以減緩Monkey執(zhí)行的速度

eg. adb shell monkey -s 12 --throttle 450 -p com.android.cameraswitch -v 1000
這條操作, 將對com.android.cameraswitch發(fā)送1000偽隨機(jī)操作

參考: http://www.itdecent.cn/p/d5e1530cf152

查看apk的版本號信息等

    aapt dump badging xxx.apk

多臺設(shè)備時, 指定某臺設(shè)置

  1. 通過adb devices命令獲取所有online設(shè)備的serial number
    # adb devices
    List of devices attached
    emulator-5566 host
    M161000555 device
  2. 通過adb -s <serial number> cmd向設(shè)備發(fā)送adb命令
    # adb -s M161000555 push M161000555 F:\
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa閱讀 9,066評論 0 6
  • 最近看到一些關(guān)于adb的相關(guān)知識,總結(jié)一下,這些常用的命令以后可以直接拿來用~ adb其實(shí)就是Android De...
    Mr_馮先生閱讀 4,450評論 0 10
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,358評論 0 17
  • adb(Android Device Bridge),就是Android設(shè)備與別的設(shè)備交互的一個橋梁,我們可以通過...
    Yet_land閱讀 1,403評論 0 3
  • 01 我第一次看見夏姐喝醉,大概是在記錄了最后一聲蟬鳴的半夜。凌晨一點(diǎn)的廈門安安靜靜,只能聽見酒醉的人咯噔咯噔踩碎...
    王宇昆閱讀 509評論 2 8

友情鏈接更多精彩內(nèi)容