Как предотвратить появление сообщений об ошибках Android Studio / AVD «НЕВОЗМОЖНО ПЕРЕВОДИТЬ гостевой DNS IP»?

82

Примерно каждые 4 секунды после запуска устройства-эмулятора из проекта Android Studio в окне «Выполнить» отображается сообщение об ошибке. Это очень раздражает, потому что отвлекает внимание. Если я нахожусь в окне отладки, он переключается в окно «Выполнить» каждые 4 секунды из-за этой ошибки независимо от того, что я делаю.

Это началось день назад, но я не знаю, чем это вызвано. Уже несколько месяцев использую одни и те же устройства-эмуляторы. Может быть, обновление какой-то части Android SDK? Внешний SDK Manager больше не вызывается.

введите описание изображения здесь


Сообщения начинают приходить сразу после того, как я загружаю этот эмулятор износа API 25. Один обходной путь - сделать эту вкладку плавающей, тогда она не будет отвлекать меня от внимания; Я перемещаю его на второй монитор.


Я также заметил, что не могу подключить свое приложение Android Wear, работающее на моем физическом устройстве (я использую физический телефон с эмулированным износом), с моим эмулятором.

Чаба Тот
источник
6
Та же проблема. Любое разрешение?
Джошуа Пинтер
Пока не знаю. Теперь, когда внешний менеджер SDK недоступен, похоже, что тот, который интегрирован в Andorid Studio, дает гораздо меньше контроля над отдельными частями. Например, у меня больше нет контроля над эмуляторами на базе ARMv7 и x86. Я хотел запустить эмулятор износа API23, но он выдает ошибку.
Csaba Toth
Я думал, что переустановлю Android Studio и Android SDK, чтобы начать с чистого листа. Я использую Ubuntu 16.10. Я могу скачать Android Studio, но SDK больше нигде нет. Предположительно, Android Studio будет содержать его, но он выскакивает при первом запуске поиска. Так что, если Studio не устанавливает его, и я не могу загрузить его отдельно, я как бы застрял. Я установил Android SDK из репозитория Ubuntu, который находится в / usr / lib / android-sdk с правами root. Теперь я застрял
Csaba Toth
1
Созданы новые эмуляторы износа (API 23 и 25). API 23 не запускается, API 25 имеет ту же проблему, что и при публикации.
Csaba Toth
1
Какую версию Android Studio вы используете? @Csaba_Toth
Пандья

Ответы:

3

Это связано с тем, что вы подключаетесь к сети, в которой есть автоматическое перенаправление, или она не зашифрована (HTTP). Начать с

  1. Отключение от сети.
  2. Перезапуск Android Studio

Если проблема не исчезнет, ​​попробуйте опубликовать более подробное описание ошибки. Если проблема не исчезнет, ​​обратитесь к администратору сети.

Пранав Бхаскар
источник
0

Может быть, это поможет:

  • Пожалуйста, убедитесь, что вы подключены к Интернету

Объяснение: При запуске эмулятор считывает список DNS-серверов, которые в настоящее время использует ваша система. Затем он сохраняет IP - адрес до четырех серверов в этом списке и настроить псевдонимы для них на эмулированном адрес 10.0.2.3, 10.0.2.4, 10.0.2.5и , по 10.0.2.6мере необходимости. Итак, для борьбы с ними требуется подключение к Интернету.

При запуске эмулятора из командной строки вы также можете использовать -dns-server опцию, чтобы вручную указать адреса используемых DNS-серверов, где serverListэто список имен серверов или IP-адресов, разделенных запятыми.

Декель Лайфер
источник