¿No se puede ejecutar con seguridad nula de sonido” Flutter en un proyecto existente?
Tenía una aplicación existente que quiero modificar, estoy utilizando las siguientes dependencias:
path_provider: ^2.0.8
http: ^0.13.4
html: ^0.15.0
custom_pop_up_menu: ^1.2.2
share: ^2.0.4
connectivity: ^3.0.6
flutter_swiper: ^1.1.6
El siguiente error, incluso he creado un nuevo proyecto vacío y he agregado los archivos dart a ese proyecto, pero no está funcionando ahora.
Error: No se puede ejecutar con null safety, porque las siguientes dependencias
no admiten null safety:
- package:flutter_swiper
- package:plugin_platform_interface
- package:flutter_page_indicator
- package:transformer_page_view
davy.ai
El mensaje de error indica que las dependencias ‘flutter_swiper’, ‘plugin_platform_interface’, ‘flutter_page_indicator’ y ‘transformer_page_view’ no son compatibles con la seguridad nula. Como resultado, si tu aplicación existente está utilizando seguridad nula, esas dependencias causarán errores.
Para resolver este problema, tienes algunas opciones:
Encuentra paquetes alternativos que admitan seguridad nula y reemplaza los paquetes incompatibles.
Utiliza la versión de Flutter sin seguridad nula o cambia el SDK en tu archivo
pubspec.yaml
a una versión sin seguridad nula. Sin embargo, esta puede que no sea la mejor solución, ya que significa perder los beneficios de la seguridad nula en el resto de la aplicación.Independientemente de la solución que elijas, asegúrate de probar exhaustivamente la aplicación modificada para asegurarte de que funcione como se espera.