Ja.Code 猿修地,时光机
致力于成为一位活用前端技术的嵌入式全栈工程师

adb使用

2018-02-06
Jacob Pan

ADB(Android Debug Bridge)是一款很有用的调试工具,可以模拟很多用户的操作。adb一般是安装在sdk目录下的platform-tools目录内,需要把这个目录先添加到环境变量$PATH中, 在mac下,可以下面语句添加到~/.bash_profile中:

export PATH=${PATH}:~/Library/Android/sdk/platform-tools

当然,也可以进入这个目录后再使用adb命令。

模拟点击

adb shell input tap 50 100

模拟点击(50, 100)的点。不同分辨率的屏幕点的坐标会有所不同,可以通过手机里”设置” - “开发者选项” - 在”输入”栏下开启”指针位置”,就可以在手机屏幕中得知手指所在位置的坐标

模拟按钮

adb input keyevent <keyCode>

其中<keyCode>可以代表各种按键,如电源键,音量键,这里列出几个keyCode

3   home键
4   back键
24  增加音量
25  降低音量
26  电源键 

使用adb input keyevent 25命令就可以降低音量。

更多keyCode信息可参见adb模拟按键与输入

获取PC链接设备列表

adb devices

通过上面命令可以看到每个已连接设备的序列号(serial number),adb的所有命令都可以通过-s <serial number>参数来指定某一台设备,如

adb -s XXXXXXX pull data/data/com.android.xxx/xxx ~/xxx

上述pull命令可以从设备里把文件导出到PC。

查看设备分辨率

adb shell dumpsys window displays | head -n 3

Jacob Pan ( jacobpan3g.github.io/cn )


下一篇 Mac使用笔记

Comments

Content