码迷,mamicode.com
首页 > 数据库 > 详细

adb常用操作命令

时间:2018-04-28 11:53:22      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:增加   拍照   shel   软件   home键   start   tab   命令   cli   

adb简介:
  adb,即 Android Debug Bridge。通过这个工具和android进行交互操作

adb命令格式:

  adb [-d|-e|-s <serialNumber>] <command> 

  中括号中不是必填项。例如:adb -s emulator-5554 install xxxxxx.apk按照xxxx应用程序
  -d: 执行唯一连接到pc上的真实安卓手机执行命名。该参数不允许pc端连接多部设备
  -e:和-d类似,执行唯一连接到pc上的模拟安卓手机执行命名。该参数不允许pc端连接多部设备
  -s:通过设备序列号指定设备进行命令的执行


常用的命令:

查看adb版本:adb version 通常也作为验证adb安装是否成功

查看连接设备和模拟器:adb devices

安装软件:adb install xxx.apk   xxx要指定安装的apk路径
  常用参数:-s 安装到sdk上,例如:adb -s install xxx.apk
       -r 保留数据和缓存文件,重新安装apk

卸载:adb uninstall xxx.apk   直接卸载
   adb -k uninstall xxx.apk 卸载但保留用户的数据

复制文件:从pc端复制到手机:adb push [pc端文件位置] [存放到手机的路径]
                    从手机到pc端:adb push [手机存放文件的位置] [文件存放到pc端的路径]

列出系统所有的包名:adb shell pm list packages
列出系统所有的报名:adb shell pm list packages -s
列出除系统自带程序外的第三方应用程序包名:adb shell pm list packages -3

管道符命令:| grep  和linux中用法基本一致

清除应用程序的缓存和数据:adb shell pm clear [包名]

查看日志:adb logcat

查看android系统版本:adb shell getprop ro.build.version.release

查看屏幕分辨率:adb shell wm size

启动adb server:adb start-server
停止adb server:adb kill-server

重启:adb reboot

检查设备是否已经root:adb shell  
           su
  $表示没有root,#为已经root

查看资源占用情况:adb shell top

模拟按键的输入:
  格式:adb shell input keyevent [keycode]
  adb shell input keyevent 3 按下home键
  adb shell input keyevent 4 按下返回键
  keycode与对应的按键:
  技术分享图片技术分享图片

keycode

按键

3

HOME

4

返回

5

打开拨号

6

挂断电话

24

增加音量

25

降低音量

26

电源键

27

拍照

64

打开浏览器

82

菜单键

85

播放/暂停

86

停止播放

87

播放下一首

88

播放上一首

126

恢复播放

127

暂停播放

164

静音

176

打开系统设置

207

打开联系人

208

打开日历

209

打开音乐

210

打开计算器

220

降低屏幕亮度

221

提高屏幕亮度

223

系统休眠

224

点亮屏幕

adb常用操作命令

标签:增加   拍照   shel   软件   home键   start   tab   命令   cli   

原文地址:https://www.cnblogs.com/wuyazi/p/8966378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!