Android官方解释

常用ADB命令及用法
Android设备底层是Linux系统,shell是Linux交互界面;使用“adb shell”可进入shell界面。在安卓测试过程中,经常用到adb命令,如apk的安装、卸载、日志查看等。(官网链接

查看已连接的设备列表

adb devices

进入shell界面

adb shell

查看设备已经安装的包名

adb shell pm list packages

查看系统运行Activity

adb shell dumpsys activity | find “mFocusedActivity”

安装apk

adb install -r "安装包地址” 覆盖安装

adb install "安装包地址” 默认地址安装

卸载apk

adb uninstall 包名

install 是 xx.apk 的文件,uninstall 是这个apk文件里面具体存在的包名。可以使用命令: adb shell pm list packages,会出现你手机中所有安装包的包名,找到你需要卸载的就可以了。

查看日志

adb logcat

日志级别由高到低依次为:e、w、i、d、v。
dropbox目录下可查找所有日志文件;FATAL Exception表示crash崩溃;ARN 表示“无响应”,需提供logcat及traces给开发定位问题。

日志文件导出

adb logcat > 本地文件.txt

导出相比shell界面,日志显示更全面,更容易查找

清除日志

adb logcat -c

设备文件导入到本地

adb pull <设备文件地址> <PC文件地址>

本地文件导入设备

adb push <本地文件> <设备文件>

退出shell命令

exit

真机远程调试步骤

1、手机与PC连接同一局域网

2、输入“adb devices”检测与设备的连接

3、adb tcpip 5555 用来确认手机端与PC端的通讯端口号

4、拔掉手机,输入“adb connect device_ip_address”

5、调试完毕后,输入“adb diconnect”断开连接

相关文章: