Failed to bind web development server: SocketException: Failed to create server socket (OS Error: Failed to start accept), address = localhost, port = 8080
再起動すれば直るんですが、めんどい。。
ということで、調べた結果、
localhostが利用できなくなってしまっているみたいで、127.0.0.1
で起動するとだった。
VSCodeで起動する場合
ファイルを作成する
.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Flutter",
"request": "launch",
"type": "dart",
"args": [
"--web-port",
"8080",
"--web-hostname",
"127.0.0.1"
]
}
]
}
コマンドで起動する場合
flutter run -d chrome --web-port=8080 --web-hostname=127.0.0.1
Flutter開発で知らないと損すること