Android-emulator kann nicht erkennen, dass GPS aktiviert ist

Ich habe Probleme dabei, den emulator zu aktivieren GPS. Es ist ausgerichtet auf die Google-APIs 4.2.2 (hw.gps = ja).
Android-emulator kann nicht erkennen, dass GPS aktiviert ist

In Settings - > Lage, Zugang, Zugriff eingeschaltet ist und GPS und wi-fi sind beide aktiviert.
Android-emulator kann nicht erkennen, dass GPS aktiviert ist

Wenn ich telnet localhost 5554 und senden eine geo fix, bekomme ich ein OK von der Android-Konsole.

lkung$ telnet localhost 5554
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Android Console: type 'help' for a list of commands
OK
geo fix 50 50
OK

Doch wenn ich Karten öffnen, es sagt "Bitte aktivieren Sie Google apps standortzugriff."
Android-emulator kann nicht erkennen, dass GPS aktiviert ist

Ich versuche zu testen eine app, die ist Lage-abhängig, mit dem emulator.

  • werden falsche Standorte aktiviert in den Emulator? Ich habe nicht versucht, falsche Standorte. Versuchen Sie, eine einfache Klasse mit einer OnLocationChangedListener zu testen, wenn die Lage es ist injiziert werden, richtig.
  • Ja, es ist - ich habe vergessen einen screenshot davon, danke für die Erwähnung es. Einstellungen > die Entwickler-Optionen "> Allow mock locations " aktiviert ist.
  • Haben Sie versucht, die Injektion einer Einfachen Lage in eine OnLocationChangedListener? Nur um zu testen, wenn die Lage es eingespritzt wird richtig.
  • Ah, sorry, ich hatte nicht die Zeit, um zu versuchen es Letzte Nacht! Ich landete einen neuen emulator und anderen settings-link aufgetaucht - das Problem war aber, dass die Lage der Zugriff muss aktiviert sein, für die Google-Apps auch. Ich Schätze Ihre Hilfe, aber!
Schreibe einen Kommentar