[android-studio] Dart SDK가 구성되지 않았습니다.

Flutter를 설치하고 Android Studio를 설정했습니다. 그런 다음 GitHub ( https://github.com/flutter/flutter ) 에서 flutter의 예를 복제하고 Android Studio에서 실행했지만 “Dart SDK가 구성되지 않았습니다”라는 경고 메시지가 표시됩니다.이 문제는 동료에게도 발생했습니다. . 하지만 Android Studio에서 새 프로젝트를 만들면 전혀 문제가 없습니다.

내가 뭘 한거지:

  1. 설치된 Flutter

  2. Dart 플러그인을 포함한 Flutter 플러그인과 함께 Android Studio 설치

  3. 명령 줄에서 실행되는 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 프로젝트를 가져온 후에도 동일한 문제가 발생했습니다. 다음은 문제를 해결하는 단계입니다.

  1. 파일-> 설정-> 언어 및 프레임 워크-> Flutter
  2. flutter SDK 경로 선택 : Flutter를 처음 설치할 때 Flutter를 설치할 위치를 선택합니다. 이 위치를 선택하십시오.
  3. 확인을 클릭하면 Android 스튜디오가 새로 고쳐집니다. 문제가 해결되면 계속하십시오.
  4. 여전히 오류가 발생하는 경우.
  5. GOTO 링크하는 다트를 설치합니다.
  6. 설정, ..Language & Framework-> Dart에서 동일한 위치로 이동하여 SDK 위치를 선택하십시오.

이것은 나를 위해 문제를 해결했습니다.


답변

일반적으로 다른 컴퓨터에서 생성 된 프로젝트에서 발생합니다. Android Studio 3.1.3에서이 문제를 해결하려면 :

  1. 파일-> 설정 (ctrl + alt + s)
  2. 언어 및 프레임 워크-> Dart
  3. “프로젝트에 대한 Dart 지원 활성화 …”를 선택합니다.
  4. “Dart SDK 경로”에서 “…”를 클릭하고 flutter SDK 디렉토리로 이동합니다. 이 디렉토리 아래에 “bin / cache / dart-sdk”가 있습니다. 이것이 사용해야하는 dart sdk 경로입니다.
  5. “적용”을 클릭하십시오.
  6. 프로젝트를 닫고 다시 엽니 다 (때로는이 단계가 필요하지만 그렇지 않은 경우도 있음).

편집 2019-05-28-이 옵션이 얼마나 오래 활성화되어 있는지 모르겠지만 Android Studio 3.4에서는 다른 컴퓨터에서 개발 된 프로젝트에서 Dart 지원을 활성화하는 것이 더 쉽다는 것을 알았습니다.

  1. 파일-> 프로젝트를 Gradle 파일과 동기화
  2. 빌드가 끝나면 에디터 패널 상단의 “Enable dart support”를 클릭합니다.

답변

나는 동일한 Dart SDK 문제가 있었고 이것을 내 솔루션에 사용 했습니다 . 터미널을 사용하여 프로그램을 테스트 할 필요없이 문제를 해결하려면 다음 단계를 따르십시오.

  1. flutterSDK 경로를 찾으십시오 . 입력 echo $PATH하고 / flutter / bin으로 경로를 찾아서 그렇게했습니다 .
  2. 당신의 경로가 .../flutter/bin단지 /cache/dart-sdk/bin그것을 만드는 것에 추가하는 것과 같다고 가정합니다 .../flutter/bin/cache/dart-sdk/bin.
  3. 이것은 .../flutter/bin/cache/dart-sdk/bin당신의 다트 SDK의 위치입니다. 동일한 Dart SDK가 구성되지 않았다고 가정하면 Dart SDK를 구성 할 수있는 오류가 수반됩니다. 구성 옵션을 클릭하고 .../flutter/bin/cache/dart-sdkSDK로 설정 합니다. 그러면 문제가 해결 될 것입니다. 그렇지 않으면 다음 단계로 넘어가십시오.
  4. Android Studio 환경 설정 (Command + ‘,’)을 열고 Languages and Frameworks>Dart.
  5. Dart 메뉴에서 Dart SDK 경로 를 입력 할 수 있습니다 .

IntelliJ IDEA를 사용하여 이러한 단계를 거쳤으므로 거의 동일해야합니다. 그래도 작동하지 않으면 더미 Dart 프로젝트를 만들면 다시 작동 할 수 있습니다. 저에게 비슷한 문제가 해결되었습니다.


답변

다른 답변이 효과가없는 경우

* nixOS 또는 Mac을 사용하는 경우

  1. 터미널을 열고 which flutter. /Users/mac/development/flutter/bin/flutter해당 디렉토리 아래에 다음과 같은 내용 이 표시됩니다.cache 당신도 다트-SDK 또는 (및) 다트 – sdk.old 폴더를 찾을 수 있습니다 여기에 폴더를. 경로를 복사하십시오.
  2. Mac에서 ctrl+alt+s또는 cmd+,을 눌러 환경 설정을 엽니 다 . 아래
    Language & Frameworks choose Dart찾기 Dart SDK path. 첫 번째 단계에서 복사 한 경로를 거기에 넣으십시오. 적용을 클릭하십시오.

그래도 문제가 해결되지 않으면 Flutter SDK 경로도 설정해야합니다.

  1. 아래에서 필드를 Language & Frameworks choose Flutter찾으십시오 Flutter SDK path.
  2. flutter SDK 경로는 which flutter명령이 제공 한 폴더 계층 구조에서 두 단계 위에 있습니다. 이 헤더의 1 단계에서 찾은 필드로 설정합니다. 다시 적용을 클릭하고 저장 또는 확인을 클릭하십시오.

답변

Flutter는 일반적으로 설치됩니다 (그림 당).

C:\src\Flutter

Windows 설치의 경우 …

flutter doctor설치 문제로 실행 을 시도 할 수 있습니다 . 또한 flutter upgrade최신 버전의 Flutter 및 Dart SDK를 얻으려면 실행 하십시오.

DART SDK는

/flutter/bin/cache/dart-sdk


답변

일반적으로 github에서 프로젝트를 다운로드 할 때 발생합니다. 일반적으로 어두운 SDK에는 내부 플러터가 포함되어 있습니다.

다음 몇 단계에 따라이 문제를 해결할 수 있습니다.

  1. (Ctrl + Shift + s)를 사용하여 설정으로 이동
  2. 언어 및 프레임 워크로 이동
  3. 다트로 이동
  4. 프로젝트에 대해 Dark 지원 활성화
  5. 다크 SDK 경로 변경 C:\flutter\bin\cache\dart-sdk
  6. 대다

답변

내가 사용하고 Win10 프로 ;

Android Studio를 사용 중이며Error: Dart SDK is not found in specified location‘ 메시지가 표시 되면

내 수정은 이것입니다.

  1. File/Settings또는 Ctrl+Alt+S로 이동 하여 설정 창을 불러옵니다.
  2. ‘로 이동 Language & Frameworks하여 Dart를 클릭하십시오.
  3. 검사 Enable Dart support for the project 'YOUR_PROJECT_NAME'
  4. 길을 위해 Dart SDK path: 에 대해 저장하려는 위치를 입력하십시오.flutter 디렉토리를 .
  5. Dart SDK 디렉토리가 보일 때까지 해당 디렉토리를 드릴 다운하십시오 C:\flutter\bin\cache\dart-sdk. 당신은 할 수도 Check SDK update확인란을 선택하고 클릭하여 Check now최신 버전을 다운로드 할 수 있습니다.

이것은 나를 위해 일했습니다.