Ich baue meine erste android App mit react-native. Ich möchte meinen aktuellen Standort anzeigen . Aber es scheint nicht auf meinem Emulator zu funktionieren. Stattdessen erhalte ich in der Konsole einen Fehler " Standortanfrage fehlgeschlagen ". Hier ist ein Beispielcode aus meiner Datei idex.android.js:
%Vor%Der Code ist sehr einfach, daher glaube ich nicht, dass der Fehler von hier kommt. Ich habe diese Berechtigung in meiner Datei AndroidManifest.xml (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION) hinzugefügt:
%Vor%
Ich sehe auch hier nichts falsch, also denke ich, dass das Problem vom Android-Emulator kommt. Ich benutze den Android Virtual Device Manager, um ein Nexus 5, Google APIs (Google Inc.) - API Level 23 virtuelles Gerät zu erstellen. Die Geolocation ist auf dem Gerät aktiviert, aber ich habe in den Entwicklungswerkzeugen oder der Konfiguration kein Geolocation-Tool gesehen. Also kommt der Fehler wahrscheinlich von hier. Das virtuelle Gerät gibt keinen Speicherort zurück.
Wie kann ich das beheben?
Diese Frage wird in diesem Thread beantwortet. Wie wird der GPS-Standort im Android-Emulator emuliert? Entschuldigung für das Duplikat. Ich habe mein Problem mit Telnet behoben.
set ist enableHighAccuracy false, das Problem wird gelöst
%Vor%Tags und Links android geolocation react-native android-emulator