[Android]Android adb常用命令

查看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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值