ADB入门
ADB入门
ADB介绍
ADB全称Android Debug调试 Bridge桥, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机 平板 电视 智能导航…)
它的主要功能有:
- 运行设备的shell(命令行)
- 管理模拟器或设备的端口映射
- 计算机和设备之间上传/下载文件
- 将本地apk软件安装至模拟器或android设备
ADB常用指令
查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
安装软件
adb install <apk文件路径>
adb install -r apk文件路径 --覆盖安装
这个命令将指定的apk文件安装到设备上.
卸载软件
adb uninstall <软件名> 问开发
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件
问程序员–com.example.test
登录设备shell
adb shell
adb shell <command命令>
这个命令将登录设备的shell.
后面加<command命令>将是直接运行设备命令, 相当于执行远程命令
查看手机日志
adb logcat
将手机日志输出到本地文件中
adb logcat -v time process > C:/log/aa.txt(v表示详细程度-v –v -v)
有多台设备时adb选择设备
多台设备是monyo*生一个
adb -s 设备名称 logcat -v time process >C:/log/aa.txt
显示所有优先级大于等于“warning”的日志
adb logcat *:W
日志等级:
– V : Verbose (明细);
– D : Debug (调试);
– I : Info (信息);
– W : Warn (警告);
– E : Error (错误);
– F: Fatal (严重错误);
– S : Silent(Super all output) (最高的优先级, 可能不会记载东西)
adb start-server adb启动
adb kill-server 停止adb
adb shell pm list packages 所有应用
adb shell pm list packages -s 系统应用
adb shell pm list packages aaa 查看包名包含字符串 aaa 的应用列表
adb shell pm clear com.baidu.com 清除应用数据和缓存
本文地址:https://blog.csdn.net/weixin_40108041/article/details/107161060