ADB 工具的使用全面讲解

Posted 王睿丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADB 工具的使用全面讲解相关的知识,希望对你有一定的参考价值。

1、什么是ADB?

adb工具即android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互

2、ADB的使用(基本命令)

命令含义
adb devices查看当前连接的设备
adb install xxx.apk将apk安装到设备上;如果是*.apk,则会安装当前目录下所有apk文件
adb uninstall <软件包名>卸载软件
adb uninstall -k <软件包名>卸载软件但是保留配置和缓存文件
adb shell进入设备或模拟器终端
adb shell [command]执行一条shell命令
adb push <本地路径> <远程路径>从电脑上发送文件到设备
adb pull <远程路径> <本地路径>从设备上发送文件到电脑
pm list packagesadb 查看所有安装的包
pm list packages | grep tencent根据某个关键字查找包
pm list packages -f查看包安装位置
pm list packages -f | grep tencent查看包安装位置进行筛选
adb help查看 adb 命令的帮助信息
adb logcat查看设备日志
adb reboot重启设备
adb logcat -c清空日志信息
adb logcat --help查看 logcat 命令的帮助信息
adb logcat -v查看 VERBOSE 级别的信息
adb logcat -d查看 DEBUG 级别的信息
adb logcat -i查看 INFO 级别的信息
adb logcat -w查看 WARN 级别的信息
adb logcat -e查看 ERROR 级别的信息
adb logcat Test:I查看级别为 INFO 且与 Test(TAG)相关的信息

3、ADB 开发时报错与坑点

  • 1、 remote couldn’t create file: Read-only file system
    报错意思:远程无法创建只读文件系统
    分析原因:没有root 权限,所以无法对手机内存进行读取或修改
    解决方式adb root;adb remount;

4、ADB 学习资源

  1. Android中adb的使用
    https://www.cnblogs.com/xue2b/archive/2013/05/13/3075767.html

  2. Android之adb操作命令
    https://blog.csdn.net/sir_zeng/article/details/8198316

  3. ADB logcat 过滤方法(抓取日志)
    https://blog.csdn.net/dj0379/article/details/49299657

  4. adb logcat 的妙用(输出 log 到指定文件中)https://blog.csdn.net/qq_34801506/article/details/81014994

以上是关于ADB 工具的使用全面讲解的主要内容,如果未能解决你的问题,请参考以下文章

App自动化测试必备之adb使用

Git 工具的使用全面讲解

手机不开机怎么用电脑adb命令

adb工具包究竟能帮我们做什么?

Appium python自动化测试系列之Android知识讲解

App自动化05-adb