반응형
에러가 나올 때마다 정리해두기..
IntelliJ
SocketException: Failed to create server socket~~
device를 chrome로 선택 후 main.dart를 실행했을 때 나오는 에러이다.
해결법은 아래의 명령어를 해당 프로젝트 경로로 이동하여 실행시키면 된다.
flutter run -d chrome --web-hostname=127.0.0.1 --web-port=8080
플러터를 실행시킬건데, 장치는 "chrome"으로, 호스트는 "127.0.0.1"로 포트는 "8080"으로 열어달라는 의미가 된다.
여기서 포트는 생략하여도 무방하며, 생략 시 자동적으로 포트번호를 할당해준다.
호스트는 "127.0.0.1"로 하여야 원활하게 잘 띄워지는 것 같다. (ipconfig를 이용하여 본인의 아이피를 설정하여도 되는 것을 확인했다.)
Not applicable for the main.dart configuration
1) 에뮬레이터 변경 혹은 생성 시 해당 에뮬레이터가 안될 때 위와 같은 에러를 확인 할 수 있었다.
프로젝트를 닫고 .idea 폴더를 지운뒤, 다시 프로젝트를 열게 되면 해당 에러가 삭제됨을 확인 할 수 있다.
--> 실행시 안되었다.. 누군가는 될 수 있으니 남겨둔다..
2)
Ctrl + Alt + Shift + S를 눌러 "Project Structure"를 연다.
에뮬레이터가 실행되는 안드로이드 SDK 버전을 확인 한 뒤, 해당버전의 SDK를 눌러준다.
만약 SDK 가 없다라면, "Platform Settings > SDKs"로 들어와 해당 버전을 추가 한 뒤.
위의 내용과 같이 버전을 선택 한 후, 에디터를 껐다가 다시킨다.
728x90
반응형
'Programming > Flutter' 카테고리의 다른 글
[Flutter] 플러터에 이미지 및 파일 추가하는법 (한개씩, 여러개 한번에) (1) | 2022.10.07 |
---|---|
[Flutter] Prefer const with constant constructors. 해결하기 (0) | 2022.10.05 |
[Flutter] 플러터에서의 위젯이란? (1) | 2022.09.29 |
윈도우에서 Flutter 사용하기 (Flutter Doctor) (0) | 2022.09.28 |
IntelliJ에서 플러터 환경 설정하기 (0) | 2022.09.27 |