web-dev-qa-db-ja.com

展望サーバーの起動に失敗しました - ソケットサーバーの作成に失敗する

私は私がアプリ間を共有できるいくつかの追加機能と一緒にセットアップするいくつかのテンプレートを使用して、フラッターアプリを生成するために自分自身のための内部ツーリングを構築しています。

コードがコンパイルした瞬間に、細かく展開しますが、最初のビュー(空白の白い画面)で固定され、展開する前に展望サーバーを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): 
 _

私の質問は:

  • この問題のデバッグについてどのようにしていますか?
  • これを引き起こす可能性があるのは何を考えていますか?

コードは私が働いているテンプレートと同じように見えます(それが機能します)パッケージ名が異なるだけです。

編集1

こちら 再生のためにハングするプロジェクトへのリンクです。

10
Filled Stacks

Android/App/SRCをチェックするには、デバッグ、メイン、プロファイルディレクトリを持つ必要があります。 画像を確認

  1. デバッグフォルダが見つからない場合は、プロファイルからマニフェストを作成してコピーするだけで、デバッグで貼り付けます。
  2. デバッグフォルダの場合は、インターネットのアクセス許可があるかどうかを確認してください。追加しない場合.
1
techieasif

Androidマニフェストファイルインターネットの許可]を追加しています。この問題に直面しています。この権限を追加した後、今働いています。

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

問題はデバッグモードではインターネットの許可が必要です。

Androidマニフェストファイルには、これに関する説明があります

開発にはインターネットの許可が必要です。具体的には、フラッターが実行中のアプリケーションと通信するためにそれを実行して、ブレークポイントを設定し、ホットリロードなどを提供する必要があります。

0
MSARKrish