Gracias por tu repetición, pero no sé cómo se resuelve mi problema automáticamente. es realmente raro
Viren V Varasadiya
En mi caso, acabo de reiniciar mi computadora portátil. Se resolvió el problema.
Md. Najmul Hasan
3
i acaba de reiniciar mi IDE y funcionó para mí
wiseminds
En mi caso, abro dos proyectos diff y ejecuto los dos comandos en ambos 1) flutter build apk 2) flutter run. dejó de ejecutar el otro proyecto y esperó la finalización del primer proyecto, ya que el primer proyecto finalizó su ejecución, el segundo proyecto comenzó la ejecución.
M.ArslanKhan
Respuestas:
453
En mi caso, el siguiente comando en la Terminal ayudó (como lo sugirió Günter):
Pero el archivo de bloqueo está bloqueado. Está en uso y parece que no puedo eliminarlo. OK, funciona, pero necesitas cerrar Android Studio y esperar un minuto también ... luego puedes eliminar ese archivo.
Yster
15
En Windows:
Presione: Ctrl+ Alt+Delete
En el administrador de tareas, encuentre su editor, como VS Studio o Android Studio
En ese Buscar "dardo" y finalizar esa tarea
Luego cierra tu editor
Abrir editor nuevamente
Deje que el editor complete todas las cosas, después de eso ejecute su consulta que funcionará
Salga de su IDE, luego, desde el administrador de inicio, detenga todos los archivos relacionados con el dardo (si tiene alguno).
Luego vaya "FLUTTER DIRECTORY"/bin/cache/lockfile
y elimine este archivo de bloqueo
Intenté todas las sugerencias anteriores pero sin beneficio. Finalmente, cuando conecto mi PC a Internet y espero que se libere el flutter, se resuelven 5 minutos
Tengo el mismo problema, probé todas las soluciones anteriores, pero ninguna funcionó para mí. Luego busqué las palabras clave en el directorio de flutter y encontré el siguiente código. Así que traté de eliminar bin/cache/.upgrade_lock, y finalmente funcionó.
Si está utilizando Windows, puede abrir el administrador de tareas y, en la pestaña 'Procesos', busque procesos denominados 'dardos'. Termina todas esas tareas.
Ejecute " flutter pub get " desde el acceso directo de terminal o editor (" get packages " AndroidStudio o este logo Visual Studio ) en el archivo pubspec.yaml.
Espera la descarga.
Si no funciona, reinicie su editor y repita el paso 2 ..
La solución más simple, aunque requeriría un poco de tiempo, sería reiniciar su computadora o cerrar la sesión del usuario actual e iniciar sesión nuevamente.
Por favor, convencerme de cerrar sesión y resolver el problema. (Y, si la plataforma depende o se probó en una, solo mencione la plataforma.)
barba gris
1
usando Mac OS Mojave
Mithilesh Parmar
2
Me enfrenté a problemas similares y el método anterior resolvió mi problema
Mithilesh Parmar
0
Hice la mayoría de las soluciones anteriores, pero no funcionó para mí, así que dejé la computadora portátil conectada a Internet con el código VS abierto, luego la apagué por un tiempo y la volví a encender y funcionó
El uso -9evita que el proceso realice trabajos de limpieza. Usted debe, básicamente, sólo se utilice -9cuando ya se ha tratado -2, -15y -1ninguno de ellos funcionó.
tripleee
-1
Parece un problema de red. Apagué mi wi-fi y conecté mi computadora portátil a una conexión 4G con mi teléfono y funciona en 5,9s
Esto ocurre cuando cualquier otro comando flutter se ejecuta en segundo plano. Para resolver esto, puede ejecutar para Mac
killall -9 dart
y para windows abrir administrador de tareas. Luego, en la pestaña de procesos, busque el proceso de dardos y elimínelos a todos. Espero que esto te ayude.
kill -9Básicamente nunca debe ser utilizado. Simplemente killall, si eso falla, intente con otras señales. El número 9 debería ser su último recurso si nada más funciona.
tripleee
Además, esto repite una respuesta anterior que recomienda el mismo antipatrón.
tripleee
-7
¡Simplemente escriba esto en la terminal de estudio de Android y funcionará nuevamente!
killall -9 dart
. ¿Qué versión de Flutter estás usando? Si está utilizandoflutter pub pub run build_runner watch
ver github.com/flutter/flutter/issues/14703#issuecomment-369404176Respuestas:
En mi caso, el siguiente comando en la Terminal ayudó (como lo sugirió Günter):
En Windows (como lo sugiere el upupming):
fuente
Eliminar este archivo:
Esto libera el bloqueo ocupado y le permite ejecutar otros comandos.
fuente
En Windows:
Presione: Ctrl+ Alt+Delete
fuente
Yo uso una Mac con Visual Studio Code y esto es lo que funcionó:
Apague su PC y vuelva a encenderla. No use la función de reinicio. Reinicié 2 veces y no funcionó. Solo el cierre funcionó.
PD: probé lo siguiente:
killall -9 dart
;Pero no todos funcionaron.
fuente
Salga de su IDE, luego, desde el administrador de inicio, detenga todos los archivos relacionados con el dardo (si tiene alguno).
Luego vaya
"FLUTTER DIRECTORY"/bin/cache/lockfile
y elimine este archivo de bloqueo
fuente
1. Detenga todas las instancias de dardos en ejecución
Si está utilizando Android Studio, guarde su trabajo y ciérrelo. Y abra su terminal para matar las instancias de dardos en ejecución.
Linux:
Ventanas:
2. Eliminar
lockfile
Puede encontrar
lockfile
dentro del directorio de instalación de flutter.fuente
intente esto en su lugar para ventana
Esto funcionó!
fuente
Intenté todas las sugerencias anteriores pero sin beneficio. Finalmente, cuando conecto mi PC a Internet y espero que se libere el flutter, se resuelven 5 minutos
fuente
Esto también sucede cuando ha abierto el proyecto flutter en el Editor. Cierre el editor y vuelva a ejecutar el comando.
fuente
Tengo el mismo problema, probé todas las soluciones anteriores, pero ninguna funcionó para mí. Luego busqué las palabras clave en el directorio de flutter y encontré el siguiente código. Así que traté de eliminar
bin/cache/.upgrade_lock
, y finalmente funcionó.fuente
Si está utilizando Windows, puede abrir el administrador de tareas y, en la pestaña 'Procesos', busque procesos denominados 'dardos'. Termina todas esas tareas.
fuente
fuente
La mayoría dice
killall -9 dart
pero nadie mencionópkill -f dart
cuál funcionó para mí.La diferencia entre los 2 se explica aquí .
fuente
En ejecución de código VS
en la terminal Esto solucionó mi problema.
fuente
También enfrenté el mismo problema que seguí de la mejor manera y la más fácil
Entorno: Windows
IDE: Android Studio
Herramientas> flutter (última opción)> seleccionar flutter clean
después de que flutter clean haya terminado, todo listo y listo.
fuente
En Android Studio, es trabajo para mí
Detenga su aplicación si todavía se ejecuta en el teléfono o desconecte su dispositivo de prueba.
Luego intente instalar el paquete nuevamente.
fuente
Hay algunas acciones que hacer:
1- en pubspec.yaml presiona "packages get" o en el tipo de terminal "flutter packages get" y espera segundos.
si esto no funciona:
Limpieza de aleteo de 2 tipos, luego haga el paso (1)
si esto tampoco funciona:
Killtask / f / im dart.exe de 3 tipos
si esto tampoco funciona:
4- cierra android studio y luego reinicia tu pc.
fuente
Para los novatos
La solución más simple, aunque requeriría un poco de tiempo, sería reiniciar su computadora o cerrar la sesión del usuario actual e iniciar sesión nuevamente.
fuente
Hice la mayoría de las soluciones anteriores, pero no funcionó para mí, así que dejé la computadora portátil conectada a Internet con el código VS abierto, luego la apagué por un tiempo y la volví a encender y funcionó
fuente
Apaga Android Studio.
Abra el directorio de instalación de flutter / bin / cache.
Eliminar archivo de bloqueo.
En este punto, puede ejecutar el comando relacionado con flutter en la línea de comando para resolver el problema perfectamente.
fuente
Acabo de dejar la terminal abierta por un minuto. entonces comenzó a funcionar bien de nuevo.
fuente
Puedes probar todos los
flutter
procesos.TL; DR - ir al punto
4)
1) Lista de los procesos:
2) Buscar nombre que contenga con
flutter
:donde la salida puede ser como allí:
3) Obtener ID de procesos
Necesitamos contenido de la segunda columna (de la salida anterior):
4 a) Matar "automáticamente":
Para enumerar, buscar y matar a todos, puedes usar
(puedes ejecutarlo también con
sudo
)o
4 b) Matar manualmente
Puede matar procesos uno por uno usando:
Por ejemplo, para matar el proceso con id
12345
use:Si
-15
no funciona, puede intentarlo-2
o-1
.La opción final es la
-9
que no debe usarse porque evita que el proceso realice trabajos de limpieza.fuente
Puede eliminar el aleteo y "instalar de nuevo", por lo que la forma más rápida es:
1) Verifique dónde tiene
flutter
(como ejecutable)Para verificarlo, puede ejecutar:
Y puede esperar tal salida:
2) Ir a este directorio
La ruta anterior es directamente para aletear, pero nos gustaría ir al directorio, así que "uno antes" en la ruta:
3) Verifique si es
git
repositorioDebería serlo , pero vale la pena verificarlo.
Ejecute uno de los comandos git, por ejemplo
o
Cuando se trata del repositorio de git, recibirá información sobre él o una lista correcta de ramas.
4) Eliminar todos los archivos
5) "revertir" la eliminación para tener solo los archivos necesarios:
6) ¡Voila!
Puede ejecutar solo
flutter version
y los comandos deberían funcionar (y Flutter obtendrá algunos datos necesarios).fuente
Nada de TODAS estas respuestas no me ayudó.
La única solución fue eliminar todo el material flutter (y reinstalar flutter desde git):
fuente
Reinicie su IDE primero y luego ejecute el siguiente comando en la carpeta del proyecto desde la terminal
Funcionó para mi. Espero que ayude a algunos de los tipos que enfrentan el mismo problema.
fuente
-9
evita que el proceso realice trabajos de limpieza. Usted debe, básicamente, sólo se utilice-9
cuando ya se ha tratado-2
,-15
y-1
ninguno de ellos funcionó.Parece un problema de red. Apagué mi wi-fi y conecté mi computadora portátil a una conexión 4G con mi teléfono y funciona en 5,9s
fuente
Esto ocurre cuando cualquier otro comando flutter se ejecuta en segundo plano. Para resolver esto, puede ejecutar para Mac
killall -9 dart
y para windows abrir administrador de tareas. Luego, en la pestaña de procesos, busque el proceso de dardos y elimínelos a todos. Espero que esto te ayude.
fuente
kill -9
Básicamente nunca debe ser utilizado. Simplementekillall
, si eso falla, intente con otras señales. El número 9 debería ser su último recurso si nada más funciona.¡Simplemente escriba esto en la terminal de estudio de Android y funcionará nuevamente!
aleteo
:)
fuente