adb命令

adb命令在Android studio里面任何目录和命令框里面执行是一样的,不是针对项目的。因为针对的都是连上来的设备

安装包:adb install -t 包名路径


pm clear 包名

adb shell

杀进程
adb shell am force-stop 进程名

或者分开

adb shell

am force-stop 进程名

卸载 应用

adb uninstall 包名

修改时间

要先 执行 adb root

不然没权限 date: cannot set date: Operation not permitted

设置时间 adb shell date 102011442021.00 (mmddhhmmyy.00)

清除某个应用的数据和缓存

adb shell pm clear 包名

安装apk

adb install apk全路径(包含apk后缀) -t(有时候不加-t可能安装不了)

安装apk push方式

1.adb root

2.adb remout

3.不用重启  直接

 adb push /home/user/apk/a.apk /vendor/priv-app/a/a.apk

adb push apk全路径(包含apk后缀)  车机全路径apk(包含apk后缀) 

然后adb reboot

adb 导出日志

adb 抓日志导出车机日志

//在电脑端生成日志

adb logcat -c

adb logcat -v time > /home/user/logcat.txt

对于开机日志这种没法抓
 

//从车机导出开机日志  如果不行,看看是不是没权限需要执行adb root  和adb remout

和adb reboot

adb pull /log/android/logcat.log /home/user/logcat/carlog/logcat.log

 

查看有没安装某个apk  apk列表

adb shell pm list packages

1.1 dumpsys命令用法

可通过dumpsys命令查询系统服务的运行状态(对象的成员变量属性值),命令格式:dumpsys 服务名, 例如:

dumpsys activity //查询AMS服务相关信息
dumpsys window //查询WMS服务相关信息
dumpsys cpuinfo //查询CPU情况
dumpsys meminfo //查询内存情况

可查询的服务有很多,可通过下面任一命令查看当前系统所支持的dump服务:

adb shell dumpsys -l
adb shell service list

1.不带参数启动Activity

adb shell am start -n com.app.test/.MainActivity
adb shell am start com.app.test/.MainActivity
2.带参数的启动Activity

adb shell am start -n  com.app.test/.MainActivity --ei start_index 1
————————————————
版权声明:本文为CSDN博主「sucuijiao」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sucuijiao/article/details/126849680

你可能感兴趣的:(测试工具)