每当我尝试在大约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)
Run Code Online (Sandbox Code Playgroud)
我通过应用程序http包调用的每种方法和每种路由都会发生此错误。
我正在使用Android Studio中的AVD虚拟设备在Windows上开发Flutter应用程序。
版本:http:^ 0.12.0 + 1抖动:1.0
情况:
在家中或通过手机进行网络共享:在虚拟设备的每个部分都可以正常连接
从我的工作网络(在防火墙之后):
只有使用Android Web View,我才能毫无问题地浏览互联网(我什至可以调用代码中使用的相同URL,它也可以工作)。在测试我的应用程序时,在虚拟设备中使用任何其他应用程序(Chrome,Google Play,ecc ...),特别是“ SocketException”时,出现连接错误。
该应用发出的呼叫之间有什么区别?有没有一种方法可以路由我的应用程序调用,就像在网络视图中一样?
谢谢!