没有Internet连接的Visual Studio Xamarin和Android模拟器

Ric*_*ual 2 android visual-studio xamarin

我正在使用Visual Studio 2015开发Xamarin项目。

问题是我无法使用Internet从Visual Studio启动Android模拟器。我在代理后面。

使用HttpWebRequest,我得到了错误:

System.Net.WebException:错误:ConnectFailure(网络不可达)

我签出模拟器,未检测到Internet连接:

在此处输入图片说明

我能够使用命令行(使用emulator.exe -avd avdName -dns-server 192.168.1.1)启动模拟器来设置代理/ dns ,但不能从Visual Studio中启动。

我的问题是:有没有办法从Visual Studio或任何配置文件(如.ini或Avd文件夹中的config.ini)中将Proxy / dns配置设置为Android Emulator?

小智 5

从那时起,我很确定您已经解决了您的问题,但是我遇到了同样的问题,并找到了以下解决方案:

在“偏好设置” /“项目” /“ Android”中,只需-dns-server 8.8.8.8在“其他模拟器启动参数”中进行设置即可(尽管不确定其英语翻译方式)。

Xamarin Visual Studio社区首选项(屏幕截图)

  • 对于Windows,请转到“工具”>“设置”>“ Xamarin”>“ Android设置”,您将看到“其他模拟器启动参数”,您可以在此处放置模拟器启动参数。 (3认同)