studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android android-studio gps android-emulator

para - manual de programacion android pdf



La simulación de ubicación del emulador no funciona (6)

Me gustaría reducir el nivel mínimo de API de mi aplicación a 4.4 (KitKat) desde 5.0 (Lollipop)

Lamentablemente no pude obtener ningún dispositivo real, así que tengo que trabajar con un emulador.

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.

Intento usar la simulación de ubicación con el emulador oficial de Google Android. (x86)

He creado un emulador 4.4 y está funcionando bien , mi aplicación funciona bien, pero cuando intento enviar ubicaciones a través del panel de control ampliado, no ocurre nada.

Si cargo 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 obtiene ninguna ubicación.

Completo el lat y la longitud haciendo clic en "ENVIAR", pero no sucede nada.

También traté de simular el cambio de ubicación desde la pestaña "Control de Emulador" de Android Device Monitor

No se puede hacer clic en el botón "Enviar" , los campos largos y lat están desactivados y no puedo completar nada. Las pestañas "GPX" y "KML" también están deshabilitadas.

También intenté usar el plugin Gps Emulator como el siguiente:

La barra de progreso aumenta, por lo que no parece que los primeros 2 métodos que he probado finalmente parezcan hacer algo, pero el emulador aún no obtiene los cambios de ubicación. De ningún modo.

He intentado un cuarto método a través de la línea de comando:

telnet localhost 5554

Pero tengo Connection refused mensaje de error.

Por lo tanto, no puedo intentar enviar ubicaciones a través de:

geo fix <longitude value> <latitude value>

(Telnes está habilitado en mi Windows)


Tuve el mismo problema con SDK Tools versión 25.1.7. Los actualicé a 25.2 rc1 y ahora funciona.

Tenga en cuenta que no puede instalar la versión RC desde Android Studio. Tienes que ejecutar el Administrador de SDK de Android por separado para verlo.

Vuelva a iniciar el emulador y compruebe que está utilizando la última versión en la pantalla Ayuda / Acerca de de la ventana Controles extendidos.


También traté de simular el cambio de ubicación desde la pestaña "Control de Emulador" de Android Device Monitor. No se puede hacer clic en el botón "Enviar", los campos largos y lat están desactivados y no puedo completar nada. Las pestañas "GPX" y "KML" también están deshabilitadas.

Noté lo mismo, pero luego miré en el menú extendido en el emulador. Puede actualizar la ubicación a través del menú del emulador.


Estaba luchando con el mismo problema, pero en una Mac. Reiniciar mi computadora funcionó para mí.


En mi caso, la razón fue la configuración de ubicación en la configuración del teléfono establecida en "Ahorro de batería". Lo cambió a "Alta precisión" y funcionó.


Tuve el mismo problema, pero logré solucionarlo.

Ejecute Google Maps y acepte confirmaciones al menos una vez hasta que vea el mapa. No olvide configurar su ubicación en ON / Alta precisión, como se muestra en la siguiente captura de pantalla.


Al usar OS X y Android Studio , tuve el mismo problema y lo que funcionó para mí fue: ir a la configuración (ubicación) del teléfono (emulador) real, apagar la ubicación y volver a encenderla. Probado de nuevo, y comenzó a trabajar.

Creo que no importa mucho, pero la versión Emulator: 26.0.3-3965150.