美文网首页
常见的ADB命令

常见的ADB命令

作者: Simon_z | 来源:发表于2017-03-31 21:00 被阅读48次

发送广播

  • adb shell am broadcast 后面的参数有:

[-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 获取屏幕相关信息

  • 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 指定项目名, 可以指定一个或者多个包; 指定多个,需要多个 -p   
-v 发送事件个数
-s 伪随机数生成器的seed值; 如果用相同的seed值运行, 每次生成相同的事件序列
--throttle 相邻事件的延迟; 通过这个可以减缓Monkey执行的速度

eg. adb shell monkey -s 12 --throttle 450 -p com.android.cameraswitch -v 1000
这条操作, 将对com.android.cameraswitch发送1000伪随机操作

参考: http://www.jianshu.com/p/d5e1530cf152

查看apk的版本号信息等

    aapt dump badging xxx.apk

多台设备时, 指定某台设置

  1. 通过adb devices命令获取所有online设备的serial number
    # adb devices
    List of devices attached
    emulator-5566 host
    M161000555 device
  2. 通过adb -s <serial number> cmd向设备发送adb命令
    # adb -s M161000555 push M161000555 F:\

相关文章

  • ADB命令

    以下是常见的一些adb命令: adb start-server 开启adb kill-server 关闭adb ...

  • 常见adb命令

    ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.配置adb环...

  • adb常见命令

    adb 的常用命令 1、adb devices 2、adb install xxx.apk 列出当前连接上所有设备...

  • 常见的ADB命令

    发送广播 adb shell am broadcast 后面的参数有: [-a ][-d ][-t

  • 常见的adb命令

    接触安卓开发已有近3年的时间了,adb命令却接触的并不是很多,今天总结下自己使用过的命令,做个小小笔记吧。 第一次...

  • adb命令大全

    adb命令与adb shell命令的区别? adb命令是PC端adb程序自带的命令 adb shell 命令是调用...

  • adb与adb shell命令使用

    adb命令与adb shell命令的区别?adb命令是PC端adb程序自带的命令adb shell 命令是调用An...

  • 常见adb shell 命令

    获取当前全部模拟器 安装应用程序: adb install -r 应用程序.apk 卸载应用程序: adb uni...

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • 常见的gradlew命令和adb命令

    常见的gradlew命令 (1)只编译清单文件,并查看具体日志,快速定位清单文件报错 (2)查看项目的依赖都依赖了...

网友评论

      本文标题:常见的ADB命令

      本文链接:https://www.haomeiwen.com/subject/vezvottx.html