1. ADB连接安卓模拟器的基础原理
Android Debug Bridge(ADB)是Android开发中不可或缺的调试工具,它本质上是一个C/S架构的程序,由三个核心组件构成:
- 客户端 :运行在开发机器上,通过命令行终端与设备交互
- 守护进程(adbd) :在设备端作为后台进程运行,执行客户端发来的命令
- 服务器 :管理客户端与守护进程之间的通信,默认绑定本地5037端口
当使用 adb connect 命令连接模拟器时,ADB服务器会扫描5555-5585范围内的奇数端口(每个模拟器占用两个连续端口,偶数端口用于控制台连接,奇数端口用于ADB连接)。例如:
- 模拟器1:控制台5554,ADB 5555
- 模拟器2:控制台5556,ADB 5557
2. 主流安卓模拟器的ADB连接方式
2.1 Android Studio自带模拟器
- 确保已安装最新版Android SDK Platform-Tools
- 启动模拟器后,终端执行:
adb devices
正常情况下会显示类似 emulator-5554 device 的条目
2.2 第三方模拟器连接要点
以夜神模拟器为例:
- 进入模拟器设置→关于手机→连续点击版本号激活开发者选项
- 开启USB调试模式
- 在终端执行:
adb connect 127.0.0.1:62001 # 夜神默认端口
<


1万+

被折叠的 条评论
为什么被折叠?



