La simulación de ubicación del emulador no funciona
Me gustaría bajar el nivel mínimo API de mi aplicación a 4.4 (KitKat) de 5.0 (Lollipop)
Lamentablemente no pude conseguir ningún dispositivo real, así que tengo que trabajar con un emulador.
- Correcciones DGPS en Android
- Problema de precisión de la ubicación GPS de Android
- Ddms emulator control disabled
- Error de tiempo de ejecución: java.lang.IllegalArgumentException: provider = gps
- Obtener el número de satélites de reparación de gps?
Mi aplicación se basa en gran medida en la ubicación del usuario, por lo que las pruebas principales deben estar orientadas a la función de cambio de ubicación.
Trato de usar la simulación de ubicación con el oficial de Google Android emulador. (X86)
He hecho un emulador 4.4 y está trabajando muy bien , mi aplicación funciona bien, pero cuando intento enviar ubicaciones a través del panel de control extendido no pasa nada.
Si carga un archivo GPX, las ubicaciones aparecen en la tabla del panel de control extendido dentro de la reproducción de datos GPS, pero el dispositivo no recibe ninguna ubicación.
Yo lleno el lat y la longitud de clic en "ENVIAR", pero no pasa nada.
También he intentado simular el cambio de ubicación desde la pestaña "Emulator Control" del monitor de dispositivos Android
El botón "Enviar" no se puede hacer clic en absoluto , los campos largo y lat están deshabilitados y no puedo llenar nada. Las pestañas "GPX" y "KML" también están deshabilitadas.
También he intentado usar el plugin del emulador de Gps como el siguiente:
La barra de progreso no aumenta, así que no como los primeros 2 métodos que he intentado esto es finalmente parece que realmente está haciendo algo, pero el emulador todavía no recibe los cambios de ubicación. De ningún modo.
He intentado un cuarto método vía la línea de comando:
telnet localhost 5554
Pero tengo el mensaje de error de Connection refused
.
Así que no puedo intentar enviar ubicaciones a través de:
geo fix <longitude value> <latitude value>
(Telnes está habilitado en mi Windows)
- Pasando GPS LonLat de Android GPS a la página web (javascript)
- Ubicación actual de gps android
- ¿Puede el GPS ser emulado en Android en un teléfono real? (sin emulador)
- Comprobación de si el GPS está habilitado en android
- Cómo obtener el nombre de satélite o el número cuando estamos recibiendo la ubicación a través de GPS en Android?
- El administrador de ubicaciones de Android devuelve las mismas coordenadas GPS cada vez
- ¿La habilitación Wi-Fi drena más o menos la batería al localizar la ubicación?
- ¿Cuánto tiempo hace que se registró la última ubicación conocida?
Tuve el mismo problema con las herramientas SDK versión 25.1.7. He actualizado a 25,2 rc1 y ahora funciona.
Tenga en cuenta que no puede instalar la versión RC de Android Studio. Tienes que iniciar el Administrador de SDK de Android para verlo.
Vuelva a iniciar el emulador y compruebe que está utilizando la versión más reciente en la pantalla Ayuda / Acerca de las ventanas Extended Controls.
Tuve el mismo problema, pero me las arreglé para arreglarlo.
Ejecuta Google Maps y acepta las confirmaciones al menos una vez hasta que veas el mapa. No olvide ajustar su configuración de ubicación en ON / High precisión, como se muestra en la captura de pantalla de abajo.
Utilizando OS X
y Android Studio
, tuve el mismo problema y lo que funcionó para mí fue: ir al teléfono real (emulador) Configuración, ubicación y desactivar la ubicación y volver a activarla. Probado de nuevo, y comenzó a trabajar.
Creo que no importa mucho, pero la versión del emulador: 26.0.3-3965150.
En mi caso, la razón era la configuración de la ubicación en la configuración del teléfono establecida en "Batería de ahorro". Se cambió a "Alta precisión" y funcionó.
También he intentado simular el cambio de ubicación desde la pestaña "Emulator Control" del Controlador de dispositivos Android. El botón "Enviar" no se puede hacer clic, los campos largo y lat están deshabilitados y no puedo rellenar nada. Las pestañas "GPX" y "KML" también están deshabilitadas.
Noté lo mismo, pero luego busqué en el menú extendido en el emulador en sí. Puede actualizar la ubicación a través del menú del emulador.
Yo estaba luchando con el mismo problema, pero en un Mac. Reiniciar mi computadora funcionó para mí.