Flutter SDK의 Path를 바꿀 때 할 일 [Flutter]

6878 단어 DartFlutter

소개



오랫동안 Flutter 프로젝트를 열었고 다음과 같이 빌드/실행을 할 수 없었습니다.Dart SDK is not configured 가 표시되어 SDK를 다운로드하라는 메시지가 표시됩니다.
그러나 flutter와 dart의 설정은 과거에 행해졌고, 전까지는 정상적으로 움직이고 있었습니다.



나의 이때의 에러의 원인은, flutter 의 path 를 변경하고 있어, 참조할 수 없었기 때문이었습니다.
그런 때의 대처법을 메모 쓰기 정도에 적어 둡니다.

구체적으로 수행하는 것은 다음과 같습니다.
1. Project내의 path의 지정
2. bash의 path 변경
3. .package 재설정

1. Project내의 path의 지정



우선 Open Dart settings 를 클릭합니다.


그러면 Preferences가 열리므로 Flutter를 클릭합니다.


그런 다음 ... 를 클릭합니다.


그런 다음 Flutter의 SDK 폴더를 엽니다.


path가 제대로 선택되어 있는지 확인한 후 OK를 클릭합니다.


이것으로 1. Project内のpathの指定 는 완료입니다만, 만약 다음과 같이 에러가 나오는 경우는, bash 의 path 가 통과하고 있는지를 확인합시다.


error.txt
$ flutter pub get
Warning! This package referenced a Flutter repository via the .packages file that is no longer available. The repository
from which the 'flutter' tool is currently executing will be used instead.
  running Flutter tool: /Users/masumi.morishige/PATH/flutter
  previous reference  : /Users/masumi.morishige/Documents/Local_Document/Local_PGM/Flutter/flutter
This can happen if you deleted or moved your copy of the Flutter repository, or if it was on a volume that is no longer
mounted or has been mounted at a different location. Please check your system path to verify that you are running the
expected version (run 'flutter --version' to see which flutter is on your path).

2. bash의 path 변경



다음과 같이 명령을 사용하여 flutter -h 를 실행하여 경로가 통과했는지 확인하십시오.
path가 통과하지 않으면 .bash_profile를 열고 다음과 같이 flutter의 path를 통과시킵니다.
export PATH="$PATH:/Users/masumi.morishige/PATH/flutter/bin"

3. .package 재설정



path가 지나도 오류가 발생하면 .package를 재설정하십시오..package 안에는, flutter의 낡은 path등이 보존되어 있으므로, 한 번 파일을 삭제해, flutter pub get 를 다시 해 봅시다.
$ rm -rf .packages
$ flutter pub get
Running "flutter pub get" in shandygaff_driverapp...                0.9s

결론



flutter의 path를 바꾸면 환경 구축을 조금 다시 해야 하는 것이 있네요.
만약 상기를 행해도, 에러가 일어나 버리는 경우는, 코멘트해 주시면 좋겠습니다.

좋은 웹페이지 즐겨찾기