查看已连接的设备
会列出连接设备的ID,使用adb -s DEVICE_ID可以指定特定的设备
安装应用
使用install命令来安装apk,如果设备上已经安装了应用,可以使用可选参数-r重新进行安装并保留所有数据
卸载应用
1
| adb uninstall PACKAGE_NAME
|
启动Activity
1
| adb shell am strat PACKAGE_NAME/ACTIVITY_IN_PACKAGE
|
进入设备命令行
截取屏幕
1
| adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png
|
解锁屏幕
1
| adb shell input keyevent 82
|
日志
用来在命令行中显示日志流
按标签过滤
1
| adb logcat -s TAG_NAME1 TAH_NAME2
|
按优先级过滤
1 2 3
| adb logcat "*:PRIORITY" # example adb logcat "*:W"
|
优先级设置如下:
- V:Verbose(最低优先级)
- D:Debug
- I:Info
- W:Warning
- E:Error
- F:Fatal
- S:Slient(最高优先级,在这个级别上不会打印任何信息)
按优先级和标签名过滤
1
| adb logcat -s TAG_NAME_1:PRIORITY TAG_NAME_2:PRIORITY
|
使用grep过滤
1 2
| adb logcat | grep "SEARCH_TERM" adb logcat | grep "SEARCH_TERM_1\|SEARCH_TERM_2"
|
清楚logcat缓冲区