怎么用ADB连接MuMu模拟器?连不上怎么办?
ADB 是安卓官方的调试工具,从电脑上装应用、传文件、看日志都靠它。连接本身不难,最容易栽的地方是端口号照抄了教程。 ADB 是什么、能干嘛 ADB 是安卓官方的调试工具,可以从电脑上给实例装应用、传文件、看日志、执行 shell 命令。有批量装应用、批量推文件或做自动化需求时特别好用。日常装个 APK 其实直接拖进窗口就行,用不着 ADB;ADB 是给「批量」和「调试」场景准备的。 大多数 ADB 操作不需要 ROOT不少人以为要先开 ROOT 才能用 ADB,其实装应用、传文件、看日志这些都不用。
白开 ROOT 反而可能让游戏跑不了,别多此一举。 连接步骤 准备 adb 命令:Android SDK Platform Tools 里带,模拟器安装目录下通常也自带一份。 在多开器界面或模拟器设置里,找到当前实例的 ADB 端口号。这一步别跳过。 执行连接命令。 用 adb devices 确认连上了。 adb connect 127.0.0.1:<实例端口> adb devices 这里 127.0.0.1 是本机回环地址,意思是「连本机上跑着的这个实例」,这个地址是固定的;变的是后面那个端口号。
端口号是最容易出错的地方不同版本、不同实例序号的端口都不一样。网上教程里的具体数字大概率对不上你的情况,一定要自己在多开器或设置里查当前实例的实际端口。关于怎么查端口,另有一篇专门讲。 常用命令 adb devices # 列出已连接设备 adb install app.apk # 安装应用 adb uninstall 包名 # 卸载应用 adb push 本地路径 设备路径 # 传文件进去 adb pull 设备路径 本地路径 # 取文件出来 adb shell # 进 shell adb logcat # 看日志 adb kill-server # 重置 adb 服务 连不上的排查清单 检查项说明 端口号查对了吗最常见的原因,去多开器/设置里核对当前实例端口 实例真正启动完成了吗还在开机动画阶段连不上,等进桌面再连 系统里有多个 adb 版本版本冲突会导致识别异常,用 adb kill-server 重置后重试 防火墙拦了本机回环个别安全软件会拦回环连接,临时放行试试 USB 调试没开安卓的开发者选项里确认 USB 调试开关是打开的 顺带说,进开发者选项和真机一样:设置 →「关于平板/关于手机」→ 连续点「版本号」若干次激活,里面能开 USB 调试。
命令行批量管理 除了 ADB,MuMu 还提供命令行管理工具,可以批量启停实例、做自动化控制。 未经官方确认命令行工具的可执行文件名和参数会随版本变化,这里不写死具体命令。要用的话查官网帮助中心或 MuMu 开放平台的当前文档,别照抄旧版本教程里的参数,对不上是常事。