android-Android模拟器
as 版本 3.4.2
可以参考的两个工程
查看模拟器 adb 端口
- 如何查看夜神、逍遥模拟器的端口 - https://blog.csdn.net/minzhung/article/details/102527817
在多开模拟器时需要调试指定模拟器进程的 adb 端口
逍遥 模拟器
在安装目录下找到
MEmu\MemuHyperv VMs\MEmu\MEmu.memu
, 打开编辑搜索关键字:
guestport="5555"
, 这一行中的 hostport 就是 adb 调试端口1
<Forwarding name="ADB" proto="1" hostip="127.0.0.1" hostport="21513" guestip="10.0.2.15" guestport="5555"/>
模拟器名称是
name_tag
字段1
<GuestProperty name="name_tag" value="8324-p: 123" timestamp="1582720747926341100" flags=""/>
夜神 模拟器
在安装目录下找到
bin\BignoxVMS\nox\nox.vbox
, 打开编辑搜索关键字:
guestport="5555"
, 这一行中的 hostport 就是 adb 调试端口1
<Forwarding name="port2" proto="1" hostip="127.0.0.1" hostport="62001" guestport="5555"/>
雷电 模拟器
在安装目录下找到
dnplayer2\vms\leidian0\leidian.vbox
, 打开编辑 (leidian0,leidian1 就是多开实例)端口搜索
TCP/Ports
, 3389 就是 adb 调试端口1
<Property name="TCP/Ports" value="3389"/>
调试 Android 模拟器
模拟器使用文件管理器 explorer.apk
逍遥 模拟器
模拟器的 tcp 端口是 21503
1 | adb connect 127.0.0.1:21503 |
模拟器中 /mnt/sdcard/Download
对应pc上的 C:\Users\wolegequ\Downloads\逍遥安卓下载
夜神 模拟器
模拟器的 tcp 端口是 62001
1 | adb connect 127.0.0.1:62001 |
模拟器中 /mnt/shared/Other
对应pc上的 C:\Users\wolegequ\Nox_share\Other
MuMu 模拟器
模拟器的 tcp 端口是 7555
1 | adb connect 127.0.0.1:7555 |
模拟器中 /storage/emulated/0/$MuMu共享文件夹
对应pc上的 C:\Users\wolegequ\Documents\MuMu共享文件夹
开启定位
如果在 定位 设置中开启了, 实际还是无法使用定位. 可以尝试在 开发者选项 开启 允许模拟位置
踩坑
Google Play 商店报错: df-dferh-01
- 在 应用 里 找到并卸载 Google Play 商店, 重新启动, Google 安装器 重新安装一下 Google 服务即可.
- 还是不行就切换机型为 三星机型.
连接模拟器报错
将默认的 adb 复制到 模拟器中覆盖 adb.exe 和 nox_adb.exe, 然后重启一下电脑即可
1 | // 报错连不上模拟器 |
参考: https://blog.csdn.net/wenzhi20102321/article/details/80934037
关于 多开 实例
- 夜神 使用 clone 出来的 设备 id 是一样的, 新建实例 则不一样
- 雷电 clone/新建 实例都是不一样