Эмулятор Android не может выполнить пинг google.com: «пинг: неизвестный хост google.com», хотя системный пинг работаетAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Эмулятор Android не может выполнить пинг google.com: «пинг: неизвестный хост google.com», хотя системный пинг работает

Сообщение Anonymous »

У меня возникла проблема с подключением к Интернету на моем эмуляторе Android. Когда я пытаюсь запустить adbshell ping -c 4 google.com, я получаю следующую ошибку:

Код: Выделить всё

ping: unknown host google.com
Однако, когда я пингую google.com непосредственно с терминала моей системы (macOS), все работает нормально. Вот что я пробовал до сих пор:
Добавил различные DNS-адреса в настройках эмулятора.
Перезапустил adb и эмулятор несколько раз.
Переустановил adb и Android. Эмулятор, но проблема не решена.
Вот несколько журналов, связанных с сетевой активностью, из adb logcat:

Код: Выделить всё

09-30 16:05:09.461  3544  4555 I ReactNativeJS: Network: Request: ID:5f3d098f-d095-449f-b73e-51e1f84b86a8 METHOD:POST URL: /monsterenergyqa.onmicrosoft.com/oauth2/v2.0/token?p=b2c_1_ropc
09-30 16:05:09.875  3544  6285 D TrafficStats: tagSocket(151) with statsTag=0xffffffff, statsUid=-1
09-30 16:05:11.881  3544  6287 D TrafficStats: tagSocket(163) with statsTag=0xffffffff, statsUid=-1
09-30 16:05:13.886  3544  6289 D TrafficStats: tagSocket(118) with statsTag=0xffffffff, statsUid=-1
09-30 16:05:17.894  3544  6296 D TrafficStats: tagSocket(141) with statsTag=0xffffffff, statsUid=-1
Анализ сетевых настроек:

Код: Выделить всё

IP Addresses: Emulator has IP addresses 10.0.2.15 for eth0 and 10.0.2.16 for wlan0.
Routing: Routes for eth0 and wlan0 are correctly configured for the local network.
DNS: Executing ping on 8.8.8.8 (Google DNS) is successful, indicating that the network connection is functional up to the IP level, but DNS queries are not being executed.
Кроме того, важно отметить, что доступ и изменение настроек сети непосредственно в эмуляторе невозможны. Это ограничение предотвращает любые прямые изменения DNS или других сетевых конфигураций из системных настроек эмулятора.
Возможные причины:
  • DNS-серверы не настроены или неправильно настроены в сетевых настройках эмулятора.
  • Проблемы с настройкой сетевого стека внутри самого эмулятора.
Как это исправить?
Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -com-while
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»