Fork me on GitHub

adb shell&logcat

输入

手机输入框 focus 时
$ adb shell input text “hello,world”
输入 hello
注:空格、’、&都是特殊字符,需要用 keyevent 输入。且只能输入 ascii 码的字符
$ adb shell input keyevent 61
tab 跳到下一个输入框
$ adb shell input keyevent KEYCODE_SPACE
输入空格

KEYCODE列表

查看 H5 日志

1
2
3
4
5
6
7
所有日志
$ adb logcat | grep "http"

console 输出
$ adb logcat | grep -E 'CONSOLE.*kan.com' # 有高亮
$ adb shell "logcat | grep -E 'CONSOLE.*kan.com'" # 没有高亮
注:类似 tail -f

点击

1
2
在(x,y)处点击
$ adb shell input tap 100 400

滑动

1
2
从屏幕(0,20)滑动到(300,500)
$ adb shell input swipe 0 20 300 500

操作剪贴板

已经不可行了,参考Android 必知必会 - 使用 ADB 操作 Clipboard

-------------感谢您的阅读 有问题请留言(或mailto:frostbelt@sina.cn)-------------