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
Irgendeine Idee für create simulator –
Ich habe meine Antwort aktualisiert. – Kostya