본문 바로가기

1인개발자

VSC에서 플러터 실행 시, 홈화면에서 안 넘어가질 때 (flutter FAILURE: Build failed with an exception, no pubspec.yaml)

반응형

문제상황

Flutter 코드를 작성하고, 에뮬레이터 연결해서 "F5" 눌러서 디버깅을 실행하였는데, 아래처럼 에뮬레이터가 홈화면에서 꼼작을 하지 않는 경우입니다. 내 코드를 실행해야하는데..

이 메시지만 뜨고
이 메시지만 뜨고
홈화면에서 움직이지를 않는다면,
홈화면에서 움직이지를 않는다면,

 

문제해결

1. 터미널에다가 "flutter run -v" 를 입력합니다.

- 터미널이 project 폴더랑 동일한 위치에 있는지 확인 후에 실행시켜주세요.

- 위와 같은 에러가 발생하면은 터미널 경로가 프로젝트 파일로 설정 되어 있지 않은 것입니다.

다른 위치에 있다면, 아래와 같이 프로젝트 폴더에서 우클릭하여 터미널로 열기를 선택해주세요.

- '-v'는 verbose라는 뜻으로, 지금 VSC가 무슨 일을 하고 있는지 전부다 표시하는 것입니다.

- 에러가 있으면 붉은색 글씨로 뜰거에요 ! 자세히 읽어보시면 해결할 수 있습니다.

프로젝트 폴더 선택 후 터미널로 열기
프로젝트 폴더 선택 후 터미널로 열기

2. 저의 경우에는, 아래와 같이
"FAILURE: Build failed with an exception.
our project path contains non-ASCII characters. This will most likely cause the build to fail on        
Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can 
be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory." 

라고 오류가 발생했는데 경로가 한글이 끼여 있어서 문제가 발생했다는 이야기입니다.

flutter run -v 오류메세지
flutter run -v 오류메세지
~~uu 는 한글로 "키키" 라는 폴더입니다. 한글을 제대로 못 읽어들였습니다.
~~uu 는 한글로 "키키" 라는 폴더입니다. 한글을 제대로 못 읽어들였습니다.

 

3. 그래서 폴더경로를 전부다 "영어" 로 수정해주면 ! 해결됩니다.

- 아마도 "바탕화면" 글자가 한글인 분이 많으실 것 같은데

 " 탐색기(ctrl+e) -> 좌측에 내 pc 하위 폴더로 바탕화면 우클릭 -> 속성 -> 위치 " 에서 수정하시면 됩니다.

그러면은 "바탕 화면" 에 있는 파일들 "Desktop" 으로 옮긴다고 시간 조금 걸립니다.

수정 전
수정 된 모습
수정 된 모습

반응형