Cuando ejecuto la aplicación se atasca
Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Nunca inicializa Gradle ni las dependencias
gradle
flutter
yaml
flutter-dependencies
aprendiz
fuente
fuente
(This is taking an unexpectedly long time.)
¿significa que después de ese tiempo devuelve un cierto resultado? en caso afirmativo, ¿cuál es el resultado?flutter run -v
. Por último, puede intentar detener un daemon de gradle existente a través de ycd android && ./gradlew --stop
luego ejecutar elflutter run -v
nuevo.flutter doctor
, esto reducirá el área de búsqueda de errores. ¿Hace eso una aplicación específica o todas sus aplicaciones?Respuestas:
En mi caso, el Firewall de Windows estaba causando este problema. Después de deshabilitarlo temporalmente, el problema desapareció. Vale la pena intentarlo. ¡Buena suerte!
fuente
Aquí hay solución en mi caso.
~/.gradle
(opcional)cd android
./gradlew clean
./gradlew build
fuente
Había dos razones para mí en Archlinux:
unset TERM
que se estableció enxterm-256color
( referencia ).flutter channel master
&&flutter upgrade
. Podré volver a flutter estable cuando la corrección en master llegue a estable ( referencia ).fuente
Este problema ocurrió en mi sistema debido al núcleo de Zen.
Instalé el kernel de Linux-LTS e inicié el sistema con esto.
Entonces mi proyecto respaldado para compilar nuevamente.
fuente
Estoy usando VS Code en Ubuntu 18.04
Para mí fue una descarga en segundo plano de las herramientas de compilación sdk de Android apropiadas para mi dispositivo conectado. La ejecución
flutter run -v
demostró que estaba descargando herramientas de compilación del SDK de Android que generalmente demoran un poco. Una vez hecho, la aplicación flutter se compiló y ejecutó con éxito.Solución
Asegúrese de haber instalado las herramientas de Android SDK y haberlas agregado a la ruta del entorno. Supongo que has descargado las herramientas de Android SDK.
Asegúrese de haber instalado gradle y lo haya agregado a la ruta
Asegúrese de haber instalado los últimos sdks de dardo y aleteo
Para los números 1 y 2, consulte esta publicación:
Configurar flutter sin Android Studio
fuente
Si está en Windows: intente agregar excepciones de firewall a su Android Studio.
Espero que esto también te sea útil.
fuente
Este es probablemente uno de varios problemas y algunos de los problemas recomendados se pueden encontrar aquí .
Compruebe que está compilando con un SDK de Android que ha instalado ... en su archivo build.gradle, compruebe la compileSdkVersion.
Puede intentar desinstalar y reinstalar el SDK relevante.
Algunos usuarios han informado que tuvieron que volver a instalar Dart.
Sin un poco más de información, la solución de problemas básicos es lo mejor que podemos ofrecer.
Buena suerte.
fuente
Para crear un apk para Android en Flutter, este problema a veces ocurre. Tuve la suerte de enfrentar este problema también. Estas son las pocas formas en que se puede resolver:
Si siguió la ruta recomendada desde aquí: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
Prueba esto:
Verifique con los pasos de la manera "no recomendada" en el tutorial anterior si todos los archivos enumerados son los mismos que en su proyecto, especialmente:
root/android/gradle/wrapper/gradle-wrapper.properties set distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
enroot/android/build.gradle, set dependencies { classpath 'com.android.tools.build:gradle:3.3.2' }
Comprueba si
root/android/app/build.gradle SDK version is set to minimum 28 for: compileSdkVersion 28 and targetSdkVersion 28
gracias.fuente
Tuve el mismo problema debido a la compileSdkVersion incorrecta en el archivo build.gradle. Trabajando bien ahora.
fuente
En mi caso, olvidé descargar Google Web Driver. Se está ejecutando una vez que descargué Google Web Driver.
fuente
Está tomando tiempo en Windows 10 ya que el estudio de Android necesita permiso de firewall para conectarse al dispositivo (AVD). Puede haber otra razón por la que no ha descargado el SDK de Android completo en su máquina.
Para verificar el problema, simplemente ejecute el comando en su herramienta de comando terminal / cmd / PowerShell.
flutter doctor
aleteo médicocompruebe si SDK está instalado o no. Intente instalar y aceptar la licencia con el siguiente comando
flutter doctor --android-licenses
Si esto no resuelve su problema, vaya a Android Studio y abra su Android Studio,
File-> settings->System settings(left tab) ->Android SDK
,ir a
SDK Tool section
esa página,untick
hide obsolete packages
,seleccione
Android SDL tools(obsolete)
y presione aplicar también instale otras herramientas útiles según su conveniencia.fuente
Esto ayudó: compruebe si la versión del SDK root / android / app / build.gradle está establecida en un mínimo de 28 para: compileSdkVersion 28 y targetSdkVersion 28
Se produce con la importación de Firestore.
fuente
En mi caso, la versión del complemento Android Gradle no se actualizó a ninguna versión. Así que lo actualicé haciendo clic derecho en la carpeta de mi proyecto, hice clic en "Abrir configuración del módulo" y actualicé la versión del complemento gradle en consecuencia.
fuente
Usé el comando "flutter clean" en mi proyecto y volvió a funcionar perfectamente, por favor intente. Igual una imagen
fuente
En mi caso, solo necesitaba esperar a que Flutter instalara gradle y otras cosas, si usa el comando
puedes ver lo que está haciendo.
fuente
flutter run -v
demostró que estaba atrapado enDownloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip
Esto llevaría horas, ya que por alguna razón la velocidad de descarga era de ~ 10kB / s en una conexión DSL decente.
Solución:
gradle-5.6.2-all.zip
aC:\Users\ <MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb
(por supuesto, la última carpeta tendrá un nombre diferente en su PC)flutter run
y voilá.fuente
Cómo estás !,
Después de muchos intentos, nada de lo que me recomendaron funcionó.
Mi problema fue que tenía archivos * .dart con muchas líneas de código para realizar operaciones de creación e inserción de SQL inicialmente en SQLite, eliminé esas 4072 líneas de operaciones, el archivo se redujo de tamaño y ya no tuve que compilar un código muy archivo largo, en cambio, precargué la base de datos en activos, y funcionó sin problemas! ..
El mensaje de que la operación lleva mucho tiempo ya no aparece, espero que les sirva.
Antes, cuando el tamaño de archivo es largo
Después, sin operaciones de código SQL
fuente