adb常用操作命令

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

2、adb命令格式:

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

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


获取App信息
获取app activity即app入口:adb logcat | findstr Displayed(windows下) 或adb logcat | grep Displayed 

 

 

 
常用的命令

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

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

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

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

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

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

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

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

11、查看日志:adb logcat

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

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

14、启动adb server:adb start-server
15、停止adb server:adb kill-server

16、重启:adb reboot

17、检查设备是否已经root:adb shell  
          然后输入: su
  $表示没有root,#为已经root

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

19、模拟按键的输入:
  格式: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

点亮屏幕

posted @ 2018-04-28 10:53  Tynam.Yang  阅读(443)  评论(0编辑  收藏  举报