android - Flutter 应用程序无法以 Debug模式启动

标签 android dart flutter

我有一个带有调试配置的简单 Flutter 应用程序。在我更改 gradle 配置和其他内容以在 Release模式下构建 apk 之后。我根据文档完成了所有配置,发布构建工作正常。但是现在我无法在 Debug模式下运行应用程序。它显示此错误

I/flutter (15809): Observatory server failed to start after 11 tries
I/flutter (15809): Could not start Observatory HTTP server:
I/flutter (15809): SocketException: Failed to create server socket (OS Error: Permission denied, errno = 13), address = 127.0.0.1, port = 0
I/flutter (15809): #0      _NativeSocket.bind (dart:io/runtime/binsocket_patch.dart:545:7)
I/flutter (15809): <asynchronous suspension>
I/flutter (15809): #1      _RawServerSocket.bind (dart:io/runtime/binsocket_patch.dart:1138:10)
I/flutter (15809): #2      _ServerSocket.bind (dart:io/runtime/binsocket_patch.dart:1385:10)
I/flutter (15809): #3      ServerSocket.bind (dart:io/runtime/binsocket_patch.dart:1375:26)
I/flutter (15809): #4      _HttpServer.bind (dart:_http/http_impl.dart:2503:10)
I/flutter (15809): #5      HttpServer.bind (dart:_http:276:19)
I/flutter (15809): #6      Server.startup.poll (dart:vmservice_io/server.dart:352:36)
I/flutter (15809): <asynchronous suspension>
I/flutter (15809): #7      Server.startup (dart:vmservice_io/server.dart:364:23)
I/flutter (15809): <asynchronous suspension>
I/flutter (15809): #8      main (dart:vmservice_io:239:12)
I/flutter (15809):

它显示白屏且未加载任何内容。

最佳答案

在构建发布版本时,它说如果应用程序不需要互联网权限,则删除它。但是当我们进行开发时,我们必须保留它。因为需要互联网许可才能进行热重载。添加后

 <uses-permission android:name="android.permission.INTERNET"/>

对于 list ,一切正常

关于android - Flutter 应用程序无法以 Debug模式启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51751873/

相关文章:

java - 读取/写入 XML

flutter - Dart FFI 到底是如何实现的?它们与普通函数调用一样便宜,还是在幕后做繁重的工作?

android - 在 VS Code 上调试 Flutter 应用程序时出现问题

json - 类型 'Future<List<Question>>' 的值不能分配给类型 'List<Question>' 的变量

flutter - Flutter bool 变量未更新

dart - 在 Flutter iconButton 中点击 appBar 但错误来了

android - onListitemClick 从数据库获取列值

java - 如何通过另一种方法停止声音(在播放时)

java - 如何将多个 ArrayList<Hashmap> 值组合到一个 ListView 中

flutter - 加载带有JPG扩展名或PNG的图像