Ich habe eine App aktualisiert und das Versionsziel nach vorne gezogen, und wir stoßen auf ein Problem mit GPS-Spionage.
Die mock locations funktionieren perfekt beim Debuggen mit Android Studio, aber wenn ich das Debugging verlasse und normal laufe, funktioniert es überhaupt nicht.
Hintergrund:
Dadurch werden GPS-Informationen über die serielle Schnittstelle übertragen und der Standort des Geräts verspottet. Das alles funktioniert bis zum Spotting, dann wird der Standort nicht festgelegt, wenn ich nicht aktiv debugge.
Wenn ich etwas verpasse, lass es mich bitte wissen, es scheint, als ob eine Sicherheitseinschränkung mir nicht bewusst ist, uns niederzuhalten.
EDIT: Ich kann immer noch nichts in der Nähe finden, und es scheint speziell, wenn ich durch den Code gehe es funktioniert, aber sonst funktioniert einfach nicht funktioniert
Haben Sie [ro.allow.mock.location]
mit getprop | grep mock
über adb shell überprüft?
Setze es auf 1 ( setprop ro.allow.mock.location 1
), es sollte auch im Release-Modus funktionieren. Es ist anfangs 0. Wenn das nicht funktioniert, gib mir bitte eine Rückmeldung, damit ich meine Antwort ändern kann.