目录
ADB原理
实操-通过 USB 连接手机
手机端
1、通过 USB 连接的设备上使用 adb,必须在设备的系统设置中启用 USB 调试(位于开发者选项下)
在搭载 Android 4.2 及更高版本的设备上,“开发者选项”屏幕默认情况下处于隐藏状态。如需将其显示出来,请依次转到设置 > 关于手机,然后点按版本号七次。返回上一屏幕,在底部可以找到开发者选项。
ADB客户端
1、自定义安装adb.exe路径 C:\CustomTool\ADB
2、打开CDM命令窗口
3、进入CMD命令行模式,输入命令:adb devices
4、回车键执行,运行结果提示未授权,如:List of devices attached0123456789ABCDEF unauthorized
是因为在安卓端,尚未允许计算机对设备进行调试,此刻,点亮手机屏幕,会有相应的授权提示
5、在手机屏幕上确认之后,再次输入指令:adb devices ,即可成功连接设备、现在,可以开始操作了!
如果 adb 连接断开
adb kill-server 然后,从头开始操作。
- https://developer.android.google.cn/studio/command-line/adb
ADB命令执行
adb命令操作有2种方式,
1、每条命令都adb shell +具体的命令
2、adb shell,回车,进入系统内部后,打开交互式 shell 模式,在执行具体命令,不需要再加 adb shell
3、adb shell 模式退出 exit
安装本地apk包
adb install 电脑上的apk安装包路径,尽量避免带中文路径

ADB常用命令
进入系统内部
adb shell
查看包列表
adb shell pm list package -f
已进入系统内部
pm list package -f
/**
HWEML:/ $ pm list package -f|grep "life"
package:/data/app/com.yiqi.lifeseller-voJxawBfstRIYfnI2-wbHQ==/base.apk=com.yiqi.lifeseller
package:/data/app/com.yiqi.liferider-q-MdtwcCRKieEBklRzdr8w==/base.apk=com.yiqi.liferider
**/
查看指定命令的使用,如 logcat日志管理相关的命令
logcat -help
查看指定包的日志
logcat | grep "com.yiqi.lifeseller"
查看指定包的日志,所有等级的
logcat | grep "com.yiqi.lifeseller"
查看指定包的日志,查看”错误“等级的
logcat '*:E' | grep "com.yiqi.lifeseller"日志
https://developer.android.google.cn/studio/command-line/logcat
查看指定pid的应用包日志
ps -ef | grep life
logcat --pid=23962
其他
一 adb 查看app应用进程pid
adb shell top
二、 adb shell ls乱码解决方法:
解决方法:
adb shell进入控制台
然后执行以下命令:
alias ls='ls --color=never'