2017-01-26 3 views
1

Я разрабатывает проект Xamarin с помощью Visual Studio 2015.Visual Studio Xamarin и Android эмулятор без подключения к интернету

Вопрос заключается в том, что я не в состоянии запустить Android Emulator из Visual Studio с использованием Интернета. Я за прокси.

Используя HttpWebRequest, я получаю ошибку:

System.Net.WebException: Error: ConnectFailure (Network is unreachable)

Я проверить эмулятор и отсутствие подключения к Интернету обнаруженное:

enter image description here

Я был в состоянии начать настройку прокси-эмулятор/dns, используя командную строку (используя emulator.exe -avd avdName -dns-server 192.168.1.1), но не из Visual Studio.

Мой вопрос: есть ли способ установить конфигурацию прокси/dns для эмулятора Android из Visual Studio или любого конфигурационного файла, например .ini или config.ini в папке Avd, или любым другим способом?

ответ

0

Вам необходимо создать новый виртуальный внешний адаптер в администраторе Hyper-V. Нажмите «виртуальный менеджер коммутаторов» и добавьте внешний с вашим текущим подключением. Затем, как только вы это сделали, вы должны перейти к настройкам своей виртуальной машины и добавить внешний адаптер, который вы создали ранее.

Я поставил для вас две скриншоты, чтобы увидеть мою конфигурацию.

Virtual Switch Manager details

VM Settings

+0

Я постараюсь это, спасибо –

0

Я уверен, что вы решили свою проблему с тех пор, но я столкнулся с такой же один и нашел следующее решение:

В Preferences/Проекты/Android, просто установите -dns-server 8.8.8.8 в «дополнительные аргументы запуска эмулятора» (не уверен, как это переводится на английском языке).

Xamarin Visual Studio Community preferences (screen capture)

+0

Спасибо вам ответить. Я не нашел * Android * в * Проекты * предпочтения. Я использую VS 2015 Professional, возможно, мне нужно установить какое-то расширение adicional? –

Смежные вопросы