Puede que se de el caso de que halles algún problema en tu código o proyecto, recuerda probar siempre en un entorno de testing antes aplicar el código al proyecto final.
Solución:
flutter pub cache repair
o eliminar /Users/xxxxxxx/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/
y correr flutter packages get
otra vez.
si todas las cosas anteriores fallan, elimine la carpeta de caché o también verifique la versión actualizada en el archivo de bloqueo (algún bloqueo de tiempo me da el problema de actualizar el número de versión)
Descargo de responsabilidad: al ejecutar el comando anterior, tenga una conexión a Internet realmente rápida o prepárese para perder una hora de horas productivas. (volverá a descargar todos los paquetes instalados en su PC, y me refiero a todas y cada una de las versiones de cada paquete) ~ TSR
PD: ¿Por qué flutter pub cache repair descarga todas las versiones de paquetes utilizadas anteriormente?
Retire el paquete de dependencies
en pubspec.yaml
correr flutter packages get
. Y luego agregue el paquete a dependencies
de nuevo y corriendo flutter packages get
.Este proceso me ha resuelto el problema en el pasado.
Los siguientes pasos funcionaron para mí.
Instalación de Flutter corrupta
El directorio de instalación de Flutter está en un estado inconsistente y eso causa todo tipo de problemas.
Causas
Poco claro
Maneras de arreglar
Ejecute los siguientes comandos en el directorio de instalación de Flutter:
git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor
Caché corrupto
Especialmente con los paquetes de complementos, se vio varias veces que el paquete en el caché de publicación estaba dañado.
Síntomas
Por lo general, errores de sintaxis en tiempo de compilación sobre el código en las dependencias.
Causas
Desconocido.
Es posible que los IDE o editores utilizados por los desarrolladores no impidan la edición de archivos de complementos y, cuando navegan en el código del complemento, pueden modificar el código accidentalmente.
Maneras de arreglar
Correr flutter pub cache repair
Esto puede llevar bastante tiempo y volver a descargar todos los paquetes en el caché, incluso las versiones obsoletas que ya no pueden ser utilizadas por ningún proyecto en el disco.
Borrar ~/.pub-cache/hosted
y/o ~/.pub-cache/git
(para dependencias de Git). Esto requiere ejecutar paquetes flutter para acceder a todos los proyectos activos en su máquina después.
Eliminar un paquete específico o una versión del paquete. Busque la ruta exacta en el caché para un paquete específico en el archivo .packages de su proyecto. Por ejemplo para firebase_auth
Referencia: https://github.com/flutter/flutter/wiki/Workarounds-for-common-issues#flutter-installation-corrupted