Android ADB命令

Posted 王睿丶

tags:

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

一、什么是 ADB?

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

二丶ADB 命令

2.1、基本

命令含义
adb devices查看当前连接的设备
adb shell进入设备或模拟器终端
adb shell [command]执行一条shell命令
adb push <本地路径> <远程路径>从电脑上发送文件到设备
adb pull <远程路径> <本地路径>从设备上发送文件到电脑
adb help查看 adb 命令的帮助信息
adb logcat查看设备日志
adb reboot重启设备

2.2、卸载与安装

命令含义
adb install xxx.apk将apk安装到设备上;如果是*.apk,则会安装当前目录下所有apk文件
adb uninstall <软件包名>卸载软件
adb uninstall -k <软件包名>卸载软件但是保留配置和缓存文件

2.3、安装包操作

命令含义
pm list packagesadb 查看所有安装的包
pm list packages | grep tencent根据某个关键字查找包
pm list packages -f查看包安装位置
pm list packages -f | grep tencent查看包安装位置进行筛选

2.3、Log日志

命令含义
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)相关的信息

三、ADB 常见问题

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

  • 2丶AS下的 ADB 命令在哪里
    在SDK目录下的platform-tools里

四丶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

  5. wz_微臣 - Android ADB命令大全

还想要更多可自行百度

以上是关于Android ADB命令的主要内容,如果未能解决你的问题,请参考以下文章

Android命令截屏srenncap pc 端adb截图成功,但是用代码执行为空白图

Android 代码中执行adb shell命令

如何在android应用里执行adb 命令

如何通过android上的ADB命令通过pc拨打电话?

Android java代码执行ADB命令启动Activity

android调试工具adb命令大全