Android Studio: в эмуляторе не работает интернет
Задача: По не понятной причине, в эмуляторе андроида перестает работать интернет
Решение: небольшое исследование показало, что эмулятор при запуске андроида, автоматом выставляет сервера DNS не те которые указаны у операционной системы хоста, а DNS гугла. Однако оные могут быть запрещены в политике организации.
Выход: принудительно указать DNS сервер при запуске эмулятора. Однако не всё так просто, из самой Android Studio это в настоящий момент не возможно. Однако можно запустить эмулятор из командной строки:
1 2 |
cd C:\Users\user\AppData\Local\Android\Sdk\emulator emulator.exe -avd Pixel_XL_API_30_11 -dns-server nic.ru |