1.查看顶部Activity:
windows环境下:
adb shell dumpsys activity | findstr "mFocusedActivity"
Linux、Mac环境下:
adb shell dumpsys activity | grep "mFocusedActivity"
2.查看日志:
adb logcat
或者
adb logcat>>log.txt
3.安装apk文件
adb install xxx.apk
失败用
adb install -r -t xxx.apk
4.卸载apk文件
adb uninstall com.test.app
5.传递文件:
5.1 往手机SDCard传递文件:adb push 文件名 手机端SDCard路径
adb push 1.txt /sdcard/
5.2 从手机端下载文件:adb pull 手机端SDCard路径
adb pull /sdcard/1.txt
6.查看手机端安装的所有app包名:
adb shell pm list packages
7.查看安装包路径
adb shell pm path com.android.music
8.启动Activity: adb shell am start 包名/完整Activity路径
adb shell am start com.android.music/com.android.music.MainActivity
9.adb命令模拟按键事件 KeyCode
更多KeyCode查看:https://blog.csdn.net/xifengwai/article/details/79192574
//这条命令相当于按了设备的BackKey键
adb shell input keyevent 4
//可以解锁屏幕
adb shell input keyevent 82
//在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)
adb shell input swipe 50 250 250 250 500
//在屏幕上点击坐标点x=50 y=250的位置。
adb shell input tap 50 250
//输入字符abc
adb shell input text abc
10 .adb 截屏并返回图片
adb shell screencap -p /sdcard/screenshot.png && adb pull /sdcard/screenshot.png
或 shell文件
#!/bin/bash
#当前工作目录
workDir=$(cd $(dirname $0); pwd)
cd ${workDir}
picPath="/sdcard/screenshot_$(date "+%Y%m%d_%H_%M_%S").png"
adb shell screencap -p ${picPath} && adb pull ${picPath}