Android-эмулятор теряет интернет-соединение через некоторое время (неактивный или активный)

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

Поэтому, когда я запускаю эмулятор Android, все в порядке. Но через некоторое время, как и 5 минут, он потеряет подключение к Интернету, а это значит, что я не могу получить доступ к Интернету через браузер или мое приложение. Единственное, что я могу сделать, это перезапустить эмулятор, запустив его и запустив снова.

Любой ответ оценивается.

Это связано с ошибкой в ​​коде эмулятора. В принципе, он не закрывает разъемы UDP, что, в свою очередь, вызывает «утечку сокета». Если вы отслеживаете подключения сокетов для процесса emulator-x86.exe на своем хосте (Winows), вы заметите, что количество подключений продолжает расти, когда вы посещаете новые сайты в браузере, например. Когда счетчик выходит за пределы точки (около 100), эмулятор не может открыть новые сетевые подключения. У меня такая же проблема и пока не найдено никакого решения.

У меня был успех с использованием эмуляторов, у которых нет API-интерфейсов Google, поэтому, возможно, что-то есть в предварительно загруженном нежелательном Google API, который звонит домой, используя сокеты UDP, такие как @ user3361886 .

К сожалению, они не предоставили изображение без API Google для последних (API 25). Поэтому сделайте как можно больше тестов с использованием более старых версий без API Google, а затем просто протестируйте их с помощью API Google, когда вам необходимо проверить сервисы Google Play и / или подтвердить, что ваше приложение работает правильно в API 25 или выше.