前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >再说adb

再说adb

作者头像
子勰
发布2018-05-22 14:55:03
8270
发布2018-05-22 14:55:03
举报
文章被收录于专栏:子勰随笔

之前其实已经写过好几篇过于adb的文档了,而且基本上说的已经比较全了。奈何adb就是这么好用,而且就是这么强大,因此今天再对一些开发者使用很频繁但是之前说的并不详细的内容进一步说明下。(其实主要是把一些常用的命令列一下)

复习一下

之前已经写过三篇关于ADB的文章了,也在这里汇总一下。算作大纲吧。

ADB Base Command点击查看

重点介绍一些基本的adb命令,例如devices,start-server,kill-server,install,uninstall,push,pull,bugreport,logcat等。

Adb Advanced Command点击查看

重点介绍一些相对比较复杂的adb命令,主要是adb shell 相关的。例如screencap,monkey,getprop,setprop,pm,am,dumpsys等。

adb shell input点击查看

重点介绍adb shell input的用法,包括怎么输入内容,怎么模拟按键,模拟屏幕滑动等各种输入模拟。

常用命令

这里是根据我的开发环境使用的一些常用命令,具体使用根据自己的环境修改路径或者包名即可。

解锁手机:
代码语言:javascript
复制
adb shell input keyevent 26 && adb shell input swipe 250 250 800 800
截屏:
代码语言:javascript
复制
adb shell screencap -p /sdcard/screen.png && adb pull /sdcard/screen.png /tmp/ && adb shell rm /sdcard/screen.png && open file:/tmp/screen.png
Monkey点击
代码语言:javascript
复制
adb shell monkey -p com.example.agsdkdemo 10000 -s500 -v
自动化测试
代码语言:javascript
复制
adb shell am instrument -w com.example.agsdkdemo.test/android.test.InstrumentationTestRunner
获取厂商机型等
代码语言:javascript
复制
adb shell getprop | grep product
根据APK获取应用包名、权限配置等信息(配合grep)
代码语言:javascript
复制
$ANDROID_HOME/build-tools/android-4.4/aapt d badging
直接拉起应用
代码语言:javascript
复制
adb shell am start -n com.example.wegame/com.example.wegame.MainActivity
退出应用
代码语言:javascript
复制
adb shell am force-stop com.example.wegame
模拟输入
  • 空格:adb shell input keyevent 62
  • 删除:adb shell input keyevent 67
  • MENU:adb shell input keyevent 1
  • HOME:adb shell input keyevent 2
  • back:adb shell input keyevent 3
  • 字符:adb shell input text ‘hello,world’
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年07月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 复习一下
    • ADB Base Command点击查看
      • Adb Advanced Command点击查看
        • adb shell input点击查看
        • 常用命令
          • 解锁手机:
            • 截屏:
              • Monkey点击
                • 自动化测试
                  • 获取厂商机型等
                    • 根据APK获取应用包名、权限配置等信息(配合grep)
                      • 直接拉起应用
                        • 退出应用
                          • 模拟输入
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档