Android Studio / Win8 / ERR_NAME_NOT_RESOLVED

Использование Android Studio на Windows 8 x64 (последняя стабильная сборка). У меня очень простой проект, в котором нет ничего, кроме WebView, указывающего на google.com, но каждый раз, когда я запускаю приложение в эмуляторе, я получаю сообщение ERR_NAME_NOT_RESOLVED.

Я удостоверился, что разрешение ИНТЕРНЕТ находится в манифесте, я попытался передать флаг -dns-server эмулятору, указывая его на 127.0.0.1, а также IP-адрес моего маршрутизатора, ничего не работает. Я просмотрел сеть и ничего не нашел, что кажется подозрительным. Это относительно простая вещь, которую я ожидал сработать прямо из коробки.

Есть идеи? Заранее спасибо!

5 ответов

Решение

Отключив мою сетевую карту, я смог заставить эмулятор использовать мое соединение Wi-Fi. Ответ найден здесь: /questions/21215368/kak-podklyuchit-android-emulyator-k-internetu/21215440#21215440

У меня есть решение, которое мне непонятно, но оно работает: когда эмулятор запускается, я отключаю и подключаю свой ноутбук, и тогда он работает.

Мое решение было просто перезапустить эмулятор. Иногда это не настоящая проблема в приложении, а проблема эмулятора.

Я столкнулся с этой проблемой, когда я впервые запускаю симулятор, я решил ее,

Library/Android/sdk/platform-tools/adb shell getprop net.dns1

получить текущий днс сервер симулятора 10.0.2.3

Затем установите его на моем сервере LAN DNS

Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1

Если вы предоставили доступ к Интернету в manifest.xml, а эмулятор по-прежнему не может получить доступ к Интернету, это решение помогло мне в Windows 7:

Нажмите Пуск -> Выполнить, введите cmd, нажмите ОК. Скопируйте и вставьте это в командную строку: netsh winsock reset catalog Нажмите Enter, затем скопируйте и вставьте это: netsh int ip reset reset.log Нажмите Enter. Когда закончите, перезагрузите компьютер.

Другие вопросы по тегам