我正在使用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?
从那时起,我很确定您已经解决了您的问题,但是我遇到了同样的问题,并找到了以下解决方案:
在“偏好设置” /“项目” /“ Android”中,只需-dns-server 8.8.8.8
在“其他模拟器启动参数”中进行设置即可(尽管不确定其英语翻译方式)。
Xamarin Visual Studio社区首选项(屏幕截图)