本文主要是介绍adb 常用命令及其用法。在文末会贴出一篇adb 用法大全
查看adb 版本
adb version
查看连接设备清单
adb devices
这个命令是查看当前连接的设备, 所有连接到计算机的android设备或者模拟器将会列出显示
启动adb 服务
adb start-server
停止adb 服务
adb kill-server
重启adb 服务
adb reboot
连接设备
adb connect ip号:端口号
安装apk
adb install -r apk路径
这里的apk路径指的是apk在本机中的路径,而非在手机中的路径
查看apk包名
插在安装卸载之间,是因为需要先使用该命令。
查看所有应用包名adb shell pm list package
查看第三方应用包名adb shell pm list package -3
-3改为-s即为查看系统应用包名
卸载apk
通过上一个命令,找到我们安装的应用包名
adb uninstall 包名
上传文件
adb push 本机文件保存路径 移动端文件保存路径
下载文件
adb pull 移动端文件保存路径 本机文件保存路径
获取应用包名与界面名
首先将你要获取的应用启动,否则无法获取
adb shell dumpsys window windows | findstr mFocusedApp
net.csdn.csdnplus/.activity.SplashActivity
/左边的就是包名。/右边的就是界面名
启动app应用
adb shell am start -n 包名/界面名
查看日志
adb logcat
该命令会显示出所有的日志信息,你也可以指定参数,获取日志信息
- 查看指定应用日志
adb logcat | findstr 应用包名
- 按照日志级别过滤
adb logcat *:W|I|D|E
W:warning
I:info
D:debug
E:error
指定设备
当存在多个设备同时连接时,adb命令执行会出现error。
我们如何指定某一设备执行命令呢?
回到adb devices
命令,找到我们希望执行命令的ip
再通过-s
参数指定ip:端口即可
adb -s ip:端口 命令
adb用法大全