Android adb 常用命令总结
1、安装app(path为apk包的路径)
//如adb install apk包名.apk adb install path
2、删除app
//如:adb uninstall apk包名.apk adb uninstall 包名
3、触摸时间(x, y为触摸点的坐标位置)
adb shell input tap x y
4、滑动事件(x1, y1为按下时候的点位置, x2, y2为滑动到的位置点)
adb shell input swipe x1 y1 x2 y2
5、长按事件(ms为按下的时间长度)
adb shell input swipe x1 y1 x2 y2 ms
6、清除数据
adb shell pm clear 包名
7、连接adb
adb wait-for-device adb remount adb connect 192.168.1.3
8、输入日志到文件/文件夹
//清除日志 adb logcat -c //其中“log.txt”为文件 adb locat -v time >log.txt //拉取日志到指定文件夹(这里以Linux系统为例,会默认拉取到根目录) adb pull log mylog/
9、导出android日志
//从手机/车机复制到电脑本地命令:adb pull (文件手机路径) (电脑保存路径) //手机可以使用如下的例子:其中“data/log/android_log”是Android手机存储日志的目录,“log”是基于当前路径下的文件 adb pull data/log/android_log log //车机可以使用如下的例子:其中log是车机存储日志的根目录,"logfile/"是本地Linux电脑根目录 adb pull log logfile/ //输出举例:log/: 34 files pulled. 13.2 MB/s (309911270 bytes in 22.359s)
10、闪退日志
adb pull data/system.dropbox dropbox
11、启动页面
adb shell am start -n 包名/页面路径
12、取消权限或者授权
adb shell pm revoke|grant 包名 权限名称
13、截图并且导出
adb shell screencap -p /sdcard/test.png adb pull /sdcard/test.png d:/temp/test.png
14、查看连接的手机
adb devices
15、获取系统属性
adb shell getprop
其中的信息包含编译信息、机型信息等。
16、获取系统编译时间
adb shell getprop ro.build.date
>Fri Feb 3 14:23:02 UTC 2023
17、获取系统编译分支
adb shell getprop ro.build.branch
>返回具体的分支名称
18、多设备时需要指定设备执行命令
//当前已连接设备列表 adb devices List of devices attached fe8047 device emulator-5556 device emulator-5554 device //使用adb -s <device_name> shell 这个命令来进入指定的设备 adb -s fe8047 shell //执行后就可以输入命令对该设备进行操作了
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。