前提:安装好模拟器后使用adb 查看设备情况,一直不显示,但是连接真机是有设备显示的,说明本地adb是没有问题的。
方法:
- 打开cmd,切换到mumu安装路径\emulator\nemu\vmonitor\bin
执行.\adb_server connect 127.0.0.1:7555
提示connected to 127.0.0.1:7555
,但是执行adb devices
却提示当前adb的版本与模拟器adb的版本不一致
查看adb版本信息
- 模拟器自带的adb版本
Android Debug Bridge version 1.0.32
Revision 57224c5cff69-android
- 本地的adb版本
D:\Program Files\MUMU\emulator\nemu\vmonitor\bin>adb version
Android Debug Bridge version 1.0.41
Version 30.0.1-6435776
Installed as D:\Android_SDK\platform-tools\adb.exe
可以发现2个adb版本不一致
- 把<D:\Android_SDK\platform-tools>路径下的adb 复制一份到 <\emulator\nemu\vmonitor\bin >路径下,并将名字修改为 adb_server.exe(将原本存在的修改成bak文件)
再次执行第一步操作,就可以连接上模拟器了
C:\Users\Administrator>adb devices
List of devices attached
C:\Users\Administrator>D:
D:\>cd D:\Program Files\MUMU\emulator\nemu\vmonitor\bin
D:\Program Files\MUMU\emulator\nemu\vmonitor\bin>.\adb_server connect 127.0.0.1:7555
connected to 127.0.0.1:7555
D:\Program Files\MUMU\emulator\nemu\vmonitor\bin>adb devices
List of devices attached
127.0.0.1:7555 device
D:\Program Files\MUMU\emulator\nemu\vmonitor\bin>C:
C:\Users\Administrator>adb devices
List of devices attached
127.0.0.1:7555 device