1.常见adb命令的使用
1.1 查看帮助手册
adb --help,会弹出相关命令的使用说明
===================================================================================================
1.2 查找与电脑连接的设备或模拟器
adb devices(这是最常用的命令)
===================================================================================================
1.3 向指定的设备或模拟器发送指令
adb -s <serialNumber> <command>
adb -s emulator-5558 install weixin.apk
===================================================================================================
1.4 打印log日志信息:adb logcat
adb logcat #打印log信息,输出到控制台
adb logcat >d:111.log #重定向输出日志
===================================================================================================
1.5 从手机拉取文件到电脑本地
adb pull 源文件 本地文件
adb pull /sdcard/123.apk ./
===================================================================================================
6.将电脑本地文件推送到手机上
adb push 源文件 本地文件
adb push 123.apk /sdcard/
===================================================================================================
7.远程登录设备shell
adb shell #远程登录设备,可以使用一些Linux的常用命令
输入exit可以退回
===================================================================================================
8.安装apk: adb install apk安装包路径
adb install com.fcbox.hivebox_82.apk
===================================================================================================
9.卸载apk: adb uninstall app包名
adb uninstall com.fcbox.hivebox
===================================================================================================
10.查看当前页面的活动页:
adb shell dumpsys activity | find "mFocusedActivity"
结果显示如下:
===================================================================================================
11.查看APP的包名和启动名:aapt dump badging xxx.apk
aapt dump badging com.fcbox.hivebox_82.apk
部分结果如下,找到打印输出的包名或启动名
包名:package
图中红线框所示,就是索要查找的包名
启动名:launchable-activity
图中红线框所示,就是索要查找的启动名:
===================================================================================================
12.通过WiFi进行远程连接手机进行调试
指定远程调试的端口号: adb tcpip 5555
远程连接手机: adb connect 手机IP地址
===================================================================================================
13.启动adb服务
adb kill-server,显示结果如下:
===================================================================================================
14.启动adb服务
adb start-server,显示结果如下:
adb start-server一般与adb kill-server一起使用