查看adb版本:adb version
查看ADB帮助:adb help
查看log:adb logcat
终止adb服务进程:adb kill-server
重启adb服务进程:adb start-server
显示系统中全部android平台:android list targets,输出如
id: 4 or "android-27"
Name: Android 8.1.0
Type: Platform
API level: 27
Revision: 1
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : android-tv/x86, google_apis/x86, google_apis_playstore/x86
重新安装apk:adb install 123.apk
保留数据和缓存文件,重新安装apk(允许覆盖安装):adb install -r /package/123.apk
卸载APP但保留数据和缓存文件: adb uninstall -k package_name
进入adb运行环境:adb shell
查看app相关所有信息,包括action,codepath,version,需要的权限等等信息:adb shell dumpsys package <package_name>
查看app的路径:adb shell pm path <package_name>
查看apk的版本信息:adb shell dumpsys package <package_name> | grep version
查看所有应用列表:adb shell pm list packages,输出如:
package:/data/app/com.tencent.mm-1/base.apk=com.tencent.mm
系统应用:adb shell pm list packages -s
第三方应用:adb shell pm list packages -3
清除应用数据与缓存:adb shell pm clear <packagename>
电源键:adb shell input keyevent 26
HOME 键:adb shell input keyevent 3
返回键:adb shell input keyevent 4
录制屏幕:adb shell screenrecord /sdcard/demo.mp4
屏幕分辨率:adb shell wm size
手机截屏
adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)
adb pull /sdcard/screenshot.png d:/screenshot.png(copy到电脑)
屏幕密度:adb shell wm density
重启手机:adb reboot
使用 Monkey 进行压力测试:Monkey 可以生成伪随机用户事件来模拟单击、触摸、手势等操作,可以对正在开发中的程序进行随机压力测试。:adb shell monkey -p <packagename> -v 500