每当我尝试在大约20秒后执行 http 调用时,控制台中就会出现以下错误:
E/flutter ( 8274): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
E/flutter ( 8274): SocketException: Failed host lookup: 'flutter-project-xxxxx.firebaseio.com' (OS Error: No address associated with hostname, errno = 7)
This error happens for every method and every route I call through the app http package.
我正在 Windows 上开发一个颤动应用程序,使用的是来自 Android Studio 的 AVD 虚拟设备。
版本:
http: ^0.12.0+1
flutter: 1.0
个案:
从家里,或者从我的手机: 虚拟设备
来自我的工作网络(在防火墙后面) :
只有使用 Android Web View,我才能毫无问题地浏览互联网(我甚至可以调用相同的 url,我在代码中使用它,它能工作)。 当我在虚拟设备中使用任何其他应用程序(Chrome,Google Play,ecc...)时,特别是在测试我的应用程序时,我会得到一个连接错误。
那个应用程序发出的呼叫有什么区别? Is there a way to route my app calls the same way as the ones in the webview?
Thanks!