Как предотвратить сообщения об ошибках Android Studio/AVD "НЕ МОЖЕТ ПЕРЕВОДИТЬ гостевой DNS-IP"?
Примерно каждые 4 секунды после запуска устройства эмулятора из моего проекта Android Studio в окно "Выполнить" выводится сообщение об ошибке. Это очень раздражает, потому что захватывает фокус. Если я в окне отладки, он переключается в окно "Выполнить" каждые 4 секунды из-за этой ошибки, независимо от того, что я делаю.
Это началось день назад, но я не знаю, что вызвало это. Я использую одни и те же устройства-эмуляторы уже несколько месяцев. Может быть, обновление какой-то части Android SDK? Внешний SDK Manager больше не вызывается.
![enter image description here]()
Сообщения начинают приходить сразу после загрузки этого эмулятора износа API 25. Один из обходных путей - заставить эту вкладку плавать, тогда она не перехватит мой фокус; Я перенес его на второй монитор.
Я также заметил, что не могу подключить приложение Android Wear, работающее на моем физическом устройстве (я использую физический телефон с эмулированным износом), с моим эмулятором.
Ответы
Ответ 1
Может быть, это может помочь:
- Пожалуйста, убедитесь, что вы подключены к Интернету
Объяснение: При запуске эмулятор считывает список DNS-серверов, которые в данный момент используется вашей системой. Затем он сохраняет IP-адреса 10.0.2.3
четырех серверов в этом списке и устанавливает им псевдонимы по эмулируемым адресам 10.0.2.3
, 10.0.2.4
, 10.0.2.5
и 10.0.2.6
мере необходимости. Таким образом, ему нужно подключение к Интернету, чтобы иметь дело с ними.
При запуске эмулятора в командной строке вы также можете использовать -dns-server
чтобы вручную указать адреса используемых DNS-серверов, где serverList
- это список имен серверов или IP-адресов, разделенных запятыми.
Ответ 2
Это потому, что вы подключены к сети, в которой есть автоматическое перенаправление, или она не зашифрована (HTTP). Начать с
- Отключение себя от сети.
- Перезапуск Android Studio
Если проблема не исчезнет, попробуйте опубликовать более подробное описание ошибки. Если проблема не исчезнет, обратитесь к администратору сети.