es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Se encontraron advertencias y se especificó -Werror [obsolescencia] La clase LocationProvider en android.location ha quedado obsoleta.

Me enfrenté al error: se encontraron advertencias y se especificó -Werror

/Users/sdaemoninfotech/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-6.2.1/android/src/main/java/com/baseflow/geolocator/location/LocationManagerClient.java:10: Advertencia: [depreciado] LocationProvider en android.location ha sido depreciado
import android.location.LocationProvider;
^
error: se encontraron advertencias y se especificó -Werror
/Users/sdaemoninfotech/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-6.2.1/android/src/main/java/com/baseflow/geolocator/location/LocationMapper.java:29: Advertencia: [depreciado] isFromMockProvider() en Location ha sido depreciado
position.put("is_mocked", location.isFromMockProvider());
^
1 error
2 advertencias
se encontraron advertencias y se especificó -Werror

He intentado desactualizar flutter también. sigue enfrentando el error

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que hay advertencias presentes en el código del paquete geolocator relacionadas con el uso de elementos obsoletos en el sistema de ubicación de Android. Además, se establece la bandera -Werror, que trata las advertencias como errores, lo que hace que la compilación falle.

    Una solución es eliminar la bandera -Werror de la configuración de compilación para permitir una compilación exitosa a pesar de las advertencias. Otra solución sería actualizar el paquete geolocator para eliminar cualquier elemento obsoleto que esté causando las advertencias.

    La disminución de la versión de Flutter no necesariamente resolverá el problema, ya que las advertencias y la bandera -Werror están relacionadas con el paquete geolocator y no con el propio marco de trabajo de Flutter. Se recomienda probar cualquiera de las soluciones mencionadas anteriormente antes de considerar disminuir la versión de Flutter.

Comments are closed.