2016-09-21 5 views
1

Wie ich von Google über die ACCESS_FINE_LOCATION Berechtigungen Benachrichtigung erhalten habe. Wie ich verstehe, wenn wir Ihr Manifest nicht "android.hardware.location.gps" uses-feature hinzufügen, wird es für nicht GPS-Hardware-Gerät auch sichtbar.Android: Erstellen Sie Simulator ohne GPS-Hardware

Wenn ich hinzufügen, dass meine Anwendung nicht angezeigt wird, und ich möchte das nicht tun.

Ich möchte überprüfen, wie App reagiert auf Gerät, das keine GPS-Hardware hat. Wie kann ich dafür einen Simulator erstellen?

Actual Nachricht von Google Play Store

Aktion erforderlich: Wenn Ihre App GPS-Hardware ordnungsgemäß funktioniert erfordert, müssen Sie explizit hinzufügen, um die "android.hardware.location.gps" verwendet-Funktion zu Ihrem Manifest.

Was ändert

Wir machen eine Änderung auf 15. Oktober 2016, die App-Targeting API-Version 21 (Android 5.0, Lollipop) oder höher, die ACCESS_FINE_LOCATION verwenden, aber nicht explizit beeinflussen wird das "android.hardware.location.gps" verwendet-Feature. In Zukunft werden diese Apps für die Installation auf Geräten ohne GPS-Hardware verfügbar sein. In den meisten Fällen ist dies kein Problem, da WLAN- und Cell-ID-basierte Standorte eine für den typischen Betrieb dieser Apps ausreichende Genauigkeit bieten. Alle Apps, die GPS-Hardware benötigen, wie z. B. GPS-Navigatoren, sollten dem Manifest jedoch explizit die Verwendungsfunktion "android.hardware.location.gps" hinzufügen.

Wenn Ihre App GPS benötigt, um ordnungsgemäß zu funktionieren und Sie android.hardware.location.gps nicht in Ihre Manifest-Deklaration aufnehmen, haben Ihre Benutzer möglicherweise eine schlechte App-Erfahrung.

Lesen Sie weiter über diese Änderung here

Antwort

3

Sie können versuchen, diese auf dem realen Gerät. Lenovo A369i verfügt beispielsweise nicht über GPS-Hardware. Wenn Sie kein echtes Gerät ohne GPS haben, können Sie ein entsprechendes virtuelles Gerät erstellen. Gehen Sie zu Android Virtual Device Manager -> Virtuelles Gerät erstellen -> Neues Hardwareprofil. Dort können Sie die GPS-Checkbox finden, also sollten Sie es ausschalten und Sie werden Gerät ohne GPS erstellen. Hardware Profile Configuration

+0

Irgendeine Idee für create simulator –

+0

Ich habe meine Antwort aktualisiert. – Kostya

Verwandte Themen