Flutter를 설치하고 Android Studio를 설정했습니다. 그런 다음 GitHub ( https://github.com/flutter/flutter ) 에서 flutter의 예를 복제하고 Android Studio에서 실행했지만 “Dart SDK가 구성되지 않았습니다”라는 경고 메시지가 표시됩니다.이 문제는 동료에게도 발생했습니다. . 하지만 Android Studio에서 새 프로젝트를 만들면 전혀 문제가 없습니다.
내가 뭘 한거지:
-
설치된 Flutter
-
Dart 플러그인을 포함한 Flutter 플러그인과 함께 Android Studio 설치
-
명령 줄에서 실행되는 Flutter는 잘 작동하며 다섯 가지 테스트를 모두 통과했습니다. (아래 참조)
[✓] Flutter (Mac OS X 10.13.3 17D47, locale en-US, channel dev) • Flutter 버전 0.0.22 at / Users / katelyn / flutter • 프레임 워크 수정 3001b3307d (7 일 전), 2018-01-30 11:37:15 -0800 • 엔진 개정 8f2d72b183 • 도구 Dart 버전 2.0.0-dev.16.0 • Engine Dart 버전 2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8
[✓] Android 툴체인-Android 기기 용 개발 (Android SDK 27.0.3) • Android SDK : / Users / katelyn / Library / Android / sdk • Android NDK 위치가 구성되지 않음 (선택 사항, 기본 프로파일 링 지원에 유용) • 플랫폼 android- 27, build-tools 27.0.3 • Java 바이너리 위치 : / Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java 버전 OpenJDK 런타임 환경 (빌드 1.8.0_152-release-915- b08)
[✓] iOS 툴체인-iOS 기기 용 개발 (Xcode 9.2) • /Applications/Xcode.app/Contents/Developer의 Xcode • Xcode 9.2, 빌드 버전 9C40b • ios-deploy 1.9.2 • CocoaPods 버전 1.4.0
[✓] Android Studio (버전 3.0) • / Applications / Android Studio.app/Contents의 Android Studio • Java 버전 OpenJDK 런타임 환경 (빌드 1.8.0_152-release-915-b08)
[✓] 연결된 기기 • x86 용으로 빌드 된 Android SDK • emulator-5554 • android-x86 • Android 7.1.1 (API 25) (에뮬레이터)
지난주에 명령 줄을 통해 예제를 실행할 수 있습니다.
flutter run
하지만 이제 Gradle에 몇 가지 오류가 표시됩니다.
디버그 모드에서 x86 용으로 빌드 된 Android SDK에서 lib / main.dart 실행 중 … gradle 초기화 중 … 0.7s 종속성 해결 중 …
실행 중 * Gradle 실행 오류 : 종료 코드 1 from : / Users / katelyn / AndroidStudioProjects / flutter / examples / flutter_gallery / android / gradlew app : properties :실패 : 예외로 인해 빌드가 실패했습니다.
Where : 빌드 파일 ‘/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle’줄 : 20
문제 : ‘: app’프로젝트를 평가하는 중에 문제가 발생했습니다. 삼
시도 : –stacktrace 옵션으로 실행하여 스택 추적을 가져옵니다. 더 많은 로그 출력을 얻으려면 –info 또는 –debug 옵션과 함께 실행하십시오.
https://help.gradle.org 에서 더 많은 도움 받기
0 초 후에 빌드 실패
android / 폴더에서 Gradle 프로젝트 설정을 검토하세요.
미리 죄송하지만 사진을 올릴만한 평판이 충분하지 않습니다.
답변
git에서 flutter 프로젝트를 가져온 후에도 동일한 문제가 발생했습니다. 다음은 문제를 해결하는 단계입니다.
- 파일-> 설정-> 언어 및 프레임 워크-> Flutter
- flutter SDK 경로 선택 : Flutter를 처음 설치할 때 Flutter를 설치할 위치를 선택합니다. 이 위치를 선택하십시오.
- 확인을 클릭하면 Android 스튜디오가 새로 고쳐집니다. 문제가 해결되면 계속하십시오.
- 여전히 오류가 발생하는 경우.
- GOTO 이 링크하는 다트를 설치합니다.
- 설정, ..Language & Framework-> Dart에서 동일한 위치로 이동하여 SDK 위치를 선택하십시오.
이것은 나를 위해 문제를 해결했습니다.
답변
일반적으로 다른 컴퓨터에서 생성 된 프로젝트에서 발생합니다. Android Studio 3.1.3에서이 문제를 해결하려면 :
- 파일-> 설정 (ctrl + alt + s)
- 언어 및 프레임 워크-> Dart
- “프로젝트에 대한 Dart 지원 활성화 …”를 선택합니다.
- “Dart SDK 경로”에서 “…”를 클릭하고 flutter SDK 디렉토리로 이동합니다. 이 디렉토리 아래에 “bin / cache / dart-sdk”가 있습니다. 이것이 사용해야하는 dart sdk 경로입니다.
- “적용”을 클릭하십시오.
- 프로젝트를 닫고 다시 엽니 다 (때로는이 단계가 필요하지만 그렇지 않은 경우도 있음).
편집 2019-05-28-이 옵션이 얼마나 오래 활성화되어 있는지 모르겠지만 Android Studio 3.4에서는 다른 컴퓨터에서 개발 된 프로젝트에서 Dart 지원을 활성화하는 것이 더 쉽다는 것을 알았습니다.
- 파일-> 프로젝트를 Gradle 파일과 동기화
- 빌드가 끝나면 에디터 패널 상단의 “Enable dart support”를 클릭합니다.
답변
나는 동일한 Dart SDK 문제가 있었고 이것을 내 솔루션에 사용 했습니다 . 터미널을 사용하여 프로그램을 테스트 할 필요없이 문제를 해결하려면 다음 단계를 따르십시오.
flutter
SDK 경로를 찾으십시오 . 입력echo $PATH
하고 / flutter / bin으로 경로를 찾아서 그렇게했습니다 .- 당신의 경로가
.../flutter/bin
단지/cache/dart-sdk/bin
그것을 만드는 것에 추가하는 것과 같다고 가정합니다.../flutter/bin/cache/dart-sdk/bin
. - 이것은
.../flutter/bin/cache/dart-sdk/bin
당신의 다트 SDK의 위치입니다. 동일한 Dart SDK가 구성되지 않았다고 가정하면 Dart SDK를 구성 할 수있는 오류가 수반됩니다. 구성 옵션을 클릭하고.../flutter/bin/cache/dart-sdk
SDK로 설정 합니다. 그러면 문제가 해결 될 것입니다. 그렇지 않으면 다음 단계로 넘어가십시오. - Android Studio 환경 설정 (Command + ‘,’)을 열고
Languages and Frameworks>Dart
. - Dart 메뉴에서 Dart SDK 경로 를 입력 할 수 있습니다 .
IntelliJ IDEA를 사용하여 이러한 단계를 거쳤으므로 거의 동일해야합니다. 그래도 작동하지 않으면 더미 Dart 프로젝트를 만들면 다시 작동 할 수 있습니다. 저에게 비슷한 문제가 해결되었습니다.
답변
다른 답변이 효과가없는 경우
* nixOS 또는 Mac을 사용하는 경우
- 터미널을 열고
which flutter
./Users/mac/development/flutter/bin/flutter
해당 디렉토리 아래에 다음과 같은 내용 이 표시됩니다.cache
당신도 다트-SDK 또는 (및) 다트 – sdk.old 폴더를 찾을 수 있습니다 여기에 폴더를. 경로를 복사하십시오. - Mac에서
ctrl+alt+s
또는cmd+,
을 눌러 환경 설정을 엽니 다 . 아래
Language & Frameworks choose Dart
찾기Dart SDK path
. 첫 번째 단계에서 복사 한 경로를 거기에 넣으십시오. 적용을 클릭하십시오.
그래도 문제가 해결되지 않으면 Flutter SDK 경로도 설정해야합니다.
- 아래에서 필드를
Language & Frameworks choose Flutter
찾으십시오Flutter SDK path
. - flutter SDK 경로는
which flutter
명령이 제공 한 폴더 계층 구조에서 두 단계 위에 있습니다. 이 헤더의 1 단계에서 찾은 필드로 설정합니다. 다시 적용을 클릭하고 저장 또는 확인을 클릭하십시오.
답변
Flutter는 일반적으로 설치됩니다 (그림 당).
C:\src\Flutter
flutter doctor
설치 문제로 실행 을 시도 할 수 있습니다 . 또한 flutter upgrade
최신 버전의 Flutter 및 Dart SDK를 얻으려면 실행 하십시오.
DART SDK는
/flutter/bin/cache/dart-sdk
답변
일반적으로 github에서 프로젝트를 다운로드 할 때 발생합니다. 일반적으로 어두운 SDK에는 내부 플러터가 포함되어 있습니다.
다음 몇 단계에 따라이 문제를 해결할 수 있습니다.
- (Ctrl + Shift + s)를 사용하여 설정으로 이동
- 언어 및 프레임 워크로 이동
- 다트로 이동
- 프로젝트에 대해 Dark 지원 활성화
- 다크 SDK 경로 변경
C:\flutter\bin\cache\dart-sdk
- 대다
답변
내가 사용하고 Win10 프로 ;
Android Studio를 사용 중이며 ‘ Error: Dart SDK is not found in specified location
‘ 메시지가 표시 되면
내 수정은 이것입니다.
File/Settings
또는Ctrl+Alt+S
로 이동 하여 설정 창을 불러옵니다.- ‘로 이동
Language & Frameworks
하여 Dart를 클릭하십시오. - 검사
Enable Dart support for the project 'YOUR_PROJECT_NAME'
- 길을 위해
Dart SDK path:
에 대해 저장하려는 위치를 입력하십시오.flutter
디렉토리를 . - Dart SDK 디렉토리가 보일 때까지 해당 디렉토리를 드릴 다운하십시오
C:\flutter\bin\cache\dart-sdk
. 당신은 할 수도Check SDK update
확인란을 선택하고 클릭하여Check now
최신 버전을 다운로드 할 수 있습니다.
이것은 나를 위해 일했습니다.