android studio - run - Dart SDK no está configurado
flutter run app (5)
Estoy usando Win10 Pro ;
Si está utilizando Android Studio y Error: Dart SDK is not found in specified location
este mensaje '' Error: Dart SDK is not found in specified location
'',
Mi solución fue esta.
- Vaya a
File/Settings
oCtrl+Alt+S
para abrir la ventana de configuración. - Baje a ''
Language & Frameworks
y haga clic en Dardo - Marque
Enable Dart support for the project ''YOUR_PROJECT_NAME''
- Para la ruta Path
Dart SDK path:
ingrese la ubicación donde está almacenando el directorioflutter
. - Desglose ese directorio hasta que vea el directorio Dart SDK
C:/flutter/bin/cache/dart-sdk
. También puedeCheck SDK update
marcando la casilla y haciendo clic enCheck now
para obtener la última versión.
Esto funcionó para mí.
Instalé Flutter y configuré Android Studio. Luego cloné un ejemplo de flutter en GitHub ( https://github.com/flutter/flutter ) y lo lancé en Android Studio, pero me advierte que "Dart SDK no está configurado", esto también le sucedió a mi compañero de trabajo. . Pero si creo un nuevo proyecto en Android Studio, no hay problema en absoluto.
Que he hecho:
Flutter instalado
Se instaló Android Studio, junto con el complemento Flutter, incluido el complemento Dart.
El funcionamiento del aleteo en la línea de comando funciona bien, las cinco pruebas pasaron (Vea abajo)
[✓] Flutter (en Mac OS X 10.13.3 17D47, locale en-US, canal dev) • Versión de Flutter 0.0.22 en / Users / katelyn / flutter • Revisión del marco 3001b3307d (hace 7 días), 2018-01-30 11:37:15 -0800 • Revisión del motor 8f2d72b183 • Herramientas Dart versión 2.0.0-dev.16.0 • Engine Dart versión 2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8
[✓] Herramienta de Android: desarrolle para dispositivos Android (Android SDK 27.0.3) • Android SDK en / Users / katelyn / Library / Android / sdk • Ubicación de Android NDK no configurada (opcional; útil para soporte de perfiles nativo) • Plataforma Android 27, build-tools 27.0.3 • Binario de Java en: / Aplicaciones / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Versión de Java OpenJDK Runtime Environment (build 1.8.0_152-release-915- b08)
[✓] Cadena de herramientas de iOS: desarrolle para dispositivos iOS (Xcode 9.2) • Xcode en /Applications/Xcode.app/Contents/Developer • Xcode 9.2, versión de compilación 9C40b • ios-deploy 1.9.2 • CocoaPods versión 1.4.0
[✓] Android Studio (versión 3.0) • Android Studio en / Applications / Android Studio.app/Contents • Versión de Java OpenJDK Runtime Environment (compilación 1.8.0_152-release-915-b08)
[✓] Dispositivos conectados • SDK de Android creado para x86 • emulador-5554 • android-x86 • Android 7.1.1 (API 25) (emulador)
La semana pasada, puedo ejecutar su ejemplo a través de la línea de comando (en ese directorio),
flutter run
Pero ahora me muestra algunos errores con Gradle.
Inicio de lib / main.dart en Android SDK creado para x86 en modo de depuración ... Inicializando gradle ... 0.7s Resolviendo dependencias ...
* Error al ejecutar Gradle: Salir del código 1 de: / Users / katelyn / AndroidStudioProjects / flutter / examples / flutter_gallery / android / gradlew app: propiedades:FALLO: la compilación falló con una excepción.
Dónde: Crear el archivo ''/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle'' line: 20
Lo que salió mal: ocurrió un problema al evaluar el proyecto '': app''. 3
Probar: Ejecutar con la opción --stacktrace para obtener el seguimiento de la pila. Ejecute con la opción --info o --debug para obtener más resultados de registro.
Obtenga más ayuda en https://help.gradle.org
FALTA DE CONSTRUCCIÓN en 0s
Por favor revise la configuración de su proyecto Gradle en la carpeta de Android.
Lo siento de antemano. No tengo suficiente reputación para subir fotos.
Suele pasar con proyectos que fueron creados en otras máquinas. Para arreglar esto en Android Studio 3.1.3:
- Archivo-> Configuraciones (ctrl + alt + s)
- Idiomas y frameworks -> Dart
- Marque "Habilitar soporte Dart para el proyecto ..."
- En "Dart SDK path", haga clic en "..." y navegue hasta el directorio del SDK. Debajo de ese directorio encontrarás "bin / cache / dart-sdk" . Esta es la ruta dart sdk que debes usar.
- Haga clic en "Aplicar"
- Cierra el proyecto y ábrelo de nuevo (a veces necesitas este paso, a veces no)
Tuve el mismo problema con Dart SDK y lo usé para mi solución. Para solucionar el problema sin tener que usar el terminal para probar mis programas cada vez que los pasos que seguí son los siguientes.
- Encuentra la ruta SDK del
flutter
. Lo hice escribiendoecho $PATH
y encontrando el camino con / flutter / bin. - Asumir que su ruta es algo como
.../flutter/bin
solo agregue en/cache/dart-sdk/bin
haciéndolo.../flutter/bin/cache/dart-sdk/bin
. - Esta
.../flutter/bin/cache/dart-sdk/bin
es la ubicación de tu Dart SDK. Suponiendo que usted diga que el mismo SDK de Dart no tiene un error de configuración acompañado por algo donde pueda configurar su SDK de Dart. Haga clic en la opción de configuración y establezca.../flutter/bin/cache/dart-sdk/bin
como su SDK. Eso debería arreglar tu problema. Si no es así, dirígete al siguiente paso. - Abra sus preferencias de Android Studio (Comando + '','') y vaya a
Languages and Frameworks>Dart
. - Debajo del menú Dart, deberías poder ingresar tu ruta de Dart SDK.
Pasé por estos pasos utilizando IntelliJ IDEA, por lo que deberían ser prácticamente iguales. Si eso no funcionó, a veces hacer un proyecto de Dart ficticio puede hacer que las cosas vuelvan a funcionar. Eso solucionó un problema similar para mí.
Tuve el mismo problema después de importar un proyecto flutter desde git. Estos son los pasos para resolver el problema.
- Archivo-> Configuración-> Idioma y marco-> Flutter
- Elija la ruta del SDK del aleteo: la primera vez que instalamos el aleteo, elegimos la ubicación donde se debe instalar el aleteo. Elija esta ubicación.
- Haga clic en Aceptar y el estudio de Android se actualizará. Continuar si se resuelve el problema.
- Si todavía estás atascado con el error.
- Ir a this enlace e instalar Dart.
- Vaya al mismo lugar en la configuración, .. Idioma y marco-> Dart y elija la ubicación del SDK.
Esto resolvió los problemas para mí.
En caso de que las respuestas anteriores no funcionaron para usted
Si estás usando * nixOS o Mac
- Abre el terminal y escribe
which flutter
. Obtendrá algo como/Users/mac/development/flutter/bin/flutter
en ese directorio, vaya a la carpeta decache
aquí encontrará dart-sdk o (y) dart-sdk.old. Copia sus caminos. - Abra las preferencias presionando
ctrl+alt+s
cmd+,
en mac. EnLanguage & Frameworks choose Dart
encontrar laDart SDK path
. Pon ese camino que has copiado al primer paso. Haga clic en Aplicar.
Si esto no solucionó el problema, también debe configurar la ruta del SDK de Flutter
- En
Language & Frameworks choose Flutter
y busque el campo deFlutter SDK path
. - La ruta del SDK de flutter está dos pasos arriba en la jerarquía de carpetas en relación con la
which flutter
comando dewhich flutter
le dio. Establézcalo en el campo que ha encontrado en el paso 1 de este encabezado. De nuevo, haga clic en Aplicar y haga clic en Guardar o Aceptar.