ADB的安装与使用

1.adb的安装
1.1下载android sdk
1.2 配置ADB环境变量
1.3 ADB安装成功

2.adb连接模拟器
2.1下载mumu模拟器
2.2 查看模拟器端口后
2.3 连接模拟器
打开cmd命令窗口,输入adb connect 127.0.0.1:xxxx,输入adb devices查看连接
note:adb连接mumu模拟器通过127.0.0.1的IP地址是因为127.0.0.1是本地回环地址‌。在计算机中,127.0.0.1是一个特殊的IP地址,代表本机地址,用于网络通信时指向本机。当使用adb连接mumu模拟器时,通过127.0.0.1的IP地址,adb工具能够直接与运行在同一台计算机上的模拟器进行通信,而不需要通过网络进行连接‌

3.adb连接手机

3.1有线连接
打开开发者选项(点击版本号7次),开启USB调控,通过USB数据线连接,打开cmd窗口输入adb devices查看连接
3.2无线连接
必须先进行有线连接,且在同一内网下
查看手机ip地址,打开cmd窗口,输入adb connect 手机ip地址:xxxx(随意端口号,一般5555),输入adb devices查看连接

4.常用的adb命令
1.adb connect ip:端口号 连接 adb disconnect ip 断开连接
2.adb devices 查看连接设备
3.adb shell adb shell命令是执行在安卓系统内部,管理的是安卓系统本身,进入设备shell环境
4.adb install xxx.apk 安装软件包
5.adb shell dumpsys activity top | findstr ACTIVITY 查看设备正在运行的包名
6.adb uninstall com.rair.adbwifi 卸载adbwifi软件
7.adb -s 192.168.0.1:5555 shell input text "type=reg_info#wechat_redirect" 适用于两个以上的设备,-s ip 表示从多个设备中选择此ip设备进行输入框输入文字操作
8.adb tcpip 5551修改设备端口号
9.adb logcat > log.txt 抓取日志到cmd文件下的log.txt
10.adb logcat -v time > game.log
11.adb logcat *:E # 仅抓取错误日志(Error级别)
12.adb logcat | grep "FATAL EXCEPTION" # 抓取崩溃堆栈信息(Android原生崩溃)
13.adb logcat -s Unity # 过滤Unity引擎的日志(适配Unity游戏)
14.adb shell am start -n com.game.package/.MainActivity # 启动游戏
adb shell am force-stop com.game.package # 强制关闭游戏
15.adb shell am start +包名/.Activity来启动应用程序,例如:adb shell am start com.android.settings/.HWSettings。
如何获取启动页activity
启动页activity指App启动的第一个activity,介绍几种查看启动页activity的方法:
方法一:问开发,最有效的获取方式
方法二:dumpsys package 包名,前提是知道包名
1、adb shell
2、dumpsys package 包名

posted @ 2025-02-04 13:41  lllaaaaaa  阅读(68)  评论(0编辑  收藏  举报