Fil*_*cks 11 serversocket websocket dart flutter
我正在为自己构建一些内部工具,以使用我设置的一些模板以及可以在应用程序之间共享的一些附加功能来生成 Flutter 应用程序。
在代码编译、构建和部署的那一刻,它卡在第一个视图(空白屏幕)上,并在失败之前重试启动天文台服务器 11 次。除以下错误外,没有其他错误。
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Built build\app\outputs\apk\debug\app-debug.apk.
I/flutter ( 7011): Observatory server failed to start after 1 tries
I/flutter ( 7011): Observatory server failed to start after 2 tries
I/flutter ( 7011): Observatory server failed to start after 3 tries
I/flutter ( 7011): Observatory server failed to start after 4 tries
I/flutter ( 7011): Observatory server failed to start after 5 tries
I/flutter ( 7011): Observatory server failed to start after 6 tries
I/flutter ( 7011): Observatory server failed to start after 7 tries
I/flutter ( 7011): Observatory server failed to start after 8 tries
I/flutter ( 7011): Observatory server failed to start after 9 tries
I/flutter ( 7011): Observatory server failed to start after 10 tries
I/flutter ( 7011): Observatory server failed to start after 11 tries
I/flutter ( 7011): Could not start Observatory HTTP server:
I/flutter ( 7011): SocketException: Failed to create server socket (OS Error: Permission denied, errno = 13), address = 127.0.0.1, port = 0
I/flutter ( 7011): #0 _NativeSocket.bind (dart:io/runtime/bin/socket_patch.dart:591:7)
I/flutter ( 7011): <asynchronous suspension>
I/flutter ( 7011): #1 _RawServerSocket.bind (dart:io/runtime/bin/socket_patch.dart:1206:26)
I/flutter ( 7011): #2 _ServerSocket.bind (dart:io/runtime/bin/socket_patch.dart:1466:29)
I/flutter ( 7011): #3 ServerSocket.bind (dart:io/runtime/bin/socket_patch.dart:1457:26)
I/flutter ( 7011): #4 _HttpServer.bind (dart:_http/http_impl.dart:2520:25)
I/flutter ( 7011): #5 HttpServer.bind (dart:_http/http.dart:227:19)
I/flutter ( 7011): #6 Server.startup.poll (dart:vmservice_io/server.dart:355:36)
I/flutter ( 7011): <asynchronous suspension>
I/flutter ( 7011): #7 Server.startup (dart:vmservice_io/server.dart:367:23)
I/flutter ( 7011): <asynchronous suspension>
I/flutter ( 7011): #8 main (dart:vmservice_io/vmservice_io.dart:253:12)
I/flutter ( 7011):
Run Code Online (Sandbox Code Playgroud)
我的问题是:
代码看起来与我正在处理的模板(有效)相同,唯一的区别是包名称不同。
编辑 1
这是挂起以进行复制的项目的链接。
MSA*_*ish 16
在 Android 清单文件中添加 Internet 权限。我也面临这个问题。添加此权限后现在工作正常。
<uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)
问题是在发布模式下需要 Internet 权限。
Android 清单文件对此有描述
开发需要 INTERNET 权限。具体来说,flutter 需要它与正在运行的应用程序通信以允许设置断点、提供热重载等。
小智 11
检查android/app/src应该有debug,main和profile目录。
如果debug文件夹丢失,只需创建一个并manifest.xml从复制profile,粘贴到debug.
如果debug文件夹存在,请检查它是否具有互联网权限。如果没有添加。
在 Flutter 上你会在android文件夹中看到:
当我剥离模板时,我不知不觉地删除了 android/app/src 下的 debug 文件夹,认为它是从构建生成的文件。这是 Android 用于允许调试的清单,因此它需要存在。
| 归档时间: |
|
| 查看次数: |
4678 次 |
| 最近记录: |