플러터(Flutter)를 개발 환경에 설정하는 도중 "Error running 'main.dart': Dart SDK is not configured"라는 오류 메세지에 직면하는 경우가 있다. 이런 상황에서는 아래의 방법을 통해 문제를 해결할 수 있다.
1. 문제 상황
Flutter를 셋업하는 과정에서,
"Error running 'main.dart': Dart SDK is not configured"
위와 같은 오류 메세지가 출력된다면, 대부분의 경우 Flutter SDK 경로가 제대로 설정되지 않아 발생한 문제일 가능성이 높다. 이를 해결하기 위해서는 몇 가지 간단한 단계를 따르면 된다.
2. 해결 방법
1단계: 안드로이드 스튜디오에서 Flutter SDK 경로 설정하기
- 안드로이드 스튜디오 상단 메뉴에서 "File"을 클릭한다.
- "Settings" 메뉴를 선택한다.
- "Language & Framework" 섹션에서 "Flutter"를 클릭한다.
- "Flutter SDK path" 설정 부분이 비어있다면, 해당 부분에 Flutter가 설치된 경로를 입력한다.
- 설정을 완료한 후 "OK"를 클릭하여 변경 사항을 저장한다.
File > Settings > Language & Framework > Flutter
로 들어가보면 SDK > Flutter SDK path 가 빠져있는걸 볼 수 있다.
그럼 여기에 플러터의 SDK 경로를 입력해주면 된다.
그리고 OK를 클릭하면 관련하여 셋팅이 완료 된다.
2단계: Dart SDK 경로 설정하기 (필요한 경우)
- 만약 Flutter SDK 경로 설정 후에도 동일한 오류가 발생한다면, Dart SDK 경로를 추가로 설정해야 할 수도 있다.
- "Language & Framework" 섹션에서 "Dart"를 클릭한다.
- Dart SDK 경로에 "플러터 SDK 경로\bin\cache\dart-sdk"를 입력한다.
- 마찬가지로 "OK"를 클릭하여 변경 사항을 저장한다.
만약 1단계를 조치했음에도 에러(Error running 'main.dart': Dart SDK is not configured)가 난다면 flutter 바로 위에 있는 Dart의 경로도 셋팅해준다.
플러터 SDK 경로\bin\cache\dart-sdk 를 입력해주면 된다.
결론
Flutter 개발 환경 설정 중 발생하는 오류들은 대체로 설정 값의 미비나 충돌로 인한 것들이다. SDK 경로를 정확하게 설정함으로써 대부분의 오류를 쉽게 해결할 수 있다.
'Language > Flutter' 카테고리의 다른 글
[flutter] 플러터 어셋에 이미지 추가 시 안 불러와지는 문제 (0) | 2021.04.23 |
---|---|
[flutter] 앱 실행 시 Splash 만들기 (flutter_native_splash) (0) | 2021.04.14 |
[flutter] 플러터 패키지 에러 Could not resolve the package 'flutter' in 'package:flutter/material.dart' (0) | 2021.03.24 |
[flutter] 안드로이드스튜디오 플러터 에뮬레이터 연결 시 에러 avd manager Error : unable to locate adb (0) | 2021.03.24 |
[flutter] 플러터에서 Error: Not found: 'dart:ui' 에러 (0) | 2021.03.24 |