Android模拟器已连接无网络/WiFi无法连接的永久解决方案求助
Android 13模拟器网络永久修复方案(适配Android Studio Flamingo 2022.2.1)
一、修改模拟器全局配置文件(config.ini)
- 找到模拟器配置文件路径:Windows系统为
C:\Users\<你的用户名>\.android\avd\<模拟器名称>.avd\config.ini;Mac系统为~/Library/Android/sdk/system-images/android-33/google_apis_playstore/x86_64/avd/config.ini(需根据实际镜像路径调整) - 打开文件,添加或修改以下参数:
net.dns1=8.8.8.8 net.dns2=8.8.4.4 net.eth0.dns1=8.8.8.8 net.eth0.dns2=8.8.4.4 wifi.interface=eth0 - 保存文件后,彻底关闭Android Studio及所有模拟器进程,再重新启动项目和模拟器
二、禁用电脑IPv6协议
- 打开系统网络适配器设置,右键当前使用的网络连接,选择「属性」
- 取消勾选「Internet协议版本6 (TCP/IPv6)」选项
- 确认设置后重启电脑,再启动模拟器测试网络
三、添加模拟器启动命令参数
- 打开Android Studio的AVD Manager,选中目标Android 13模拟器,点击「Edit this AVD」
- 滚动到「Show Advanced Settings」,找到「Command Line Options」输入框
- 添加参数:
-dns-server 8.8.8.8,8.8.4.4 - 保存设置后,重启模拟器
四、锁定模拟器静态网络配置
- 启动模拟器,进入「设置」→「网络和互联网」→「WiFi」
- 长按已连接的虚拟WiFi,选择「修改网络」
- 勾选「显示高级选项」,将IP设置改为「静态」
- 手动填写:
- IP地址:与电脑局域网同网段(如192.168.3.105,需确保未被其他设备占用)
- 网关:电脑的局域网IP地址(可通过
ipconfig/ifconfig查询) - DNS1:8.8.8.8,DNS2:8.8.4.4
- 保存后,关闭模拟器,再次打开config.ini确认参数与手动设置一致,避免配置重置
内容的提问来源于stack exchange,提问作者Dasun Dola
相关产品推荐
相关产品推荐

