Как устранить SocketException: не удалось найти хост: «www.xyz.com» (ошибка ОС: нет адреса, связанного с именем хоста, e ⇐ Android
Как устранить SocketException: не удалось найти хост: «www.xyz.com» (ошибка ОС: нет адреса, связанного с именем хоста, e
Всякий раз, когда я пытаюсь выполнить http-вызов примерно через 20 секунд, я получаю в консоли следующую ошибку:
E/flutter ( 8274): [ОШИБКА: flutter/shell/common/shell.cc(184)] Ошибка Dart: необработанное исключение: E/flutter (8274): SocketException: не удалось найти хост: 'flutter-project-xxxxx.firebaseio.com' (ошибка ОС: нет адреса, связанного с именем хоста, errno = 7) Эта ошибка возникает для каждого метода и каждого маршрута, который я вызываю через http-пакет приложения.
Я разрабатываю приложение Flutter для Windows, используя виртуальное устройство AVD из Android Studio.
Версии:
http: ^0.12.0+1 трепетание: 1,0 Случаи:
[*]
Из дома или через модем с телефона: подключение работает нормально на всех частях виртуального устройства
[*]
Из моей рабочей сети (за брандмауэром):
Только с помощью Android Web View я могу без проблем просматривать Интернет (я даже могу вызвать тот же URL-адрес, который я использую в коде, и он работает). Я получаю сообщение об ошибке подключения при использовании любого другого приложения (Chrome, Google Play и т. д.) на виртуальном устройстве, в частности, "SocketException" при тестировании моего приложения.
В чем разница между звонками, поступающими из этого приложения? Есть ли способ маршрутизировать вызовы моего приложения так же, как в веб-просмотре?
Спасибо!
Всякий раз, когда я пытаюсь выполнить http-вызов примерно через 20 секунд, я получаю в консоли следующую ошибку:
E/flutter ( 8274): [ОШИБКА: flutter/shell/common/shell.cc(184)] Ошибка Dart: необработанное исключение: E/flutter (8274): SocketException: не удалось найти хост: 'flutter-project-xxxxx.firebaseio.com' (ошибка ОС: нет адреса, связанного с именем хоста, errno = 7) Эта ошибка возникает для каждого метода и каждого маршрута, который я вызываю через http-пакет приложения.
Я разрабатываю приложение Flutter для Windows, используя виртуальное устройство AVD из Android Studio.
Версии:
http: ^0.12.0+1 трепетание: 1,0 Случаи:
[*]
Из дома или через модем с телефона: подключение работает нормально на всех частях виртуального устройства
[*]
Из моей рабочей сети (за брандмауэром):
Только с помощью Android Web View я могу без проблем просматривать Интернет (я даже могу вызвать тот же URL-адрес, который я использую в коде, и он работает). Я получаю сообщение об ошибке подключения при использовании любого другого приложения (Chrome, Google Play и т. д.) на виртуальном устройстве, в частности, "SocketException" при тестировании моего приложения.
В чем разница между звонками, поступающими из этого приложения? Есть ли способ маршрутизировать вызовы моего приложения так же, как в веб-просмотре?
Спасибо!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение