Hardware GPS
Четыре пункта, два способа их выполнить. Займёт пару минут.
Обычно Bluetooth или USB (если у вас в комплекте есть USB-мост). Wi‑Fi режим только для старых моделей.
Без него приложение не сможет работать с координатами.
Нужно, чтобы найти и подключить модуль Hardware GPS.
В настройках разработчика: приложение для фиктивных местоположений. Если пункта нет, выдаётся с компьютера.
Остальные пункты списка необязательны, их можно настроить позже.
Нажмите пункт в списке настройки — откроется системный диалог, подтвердите доступ.
Подключите устройство кабелем и выполните команды ниже. На части головных устройств это единственный путь.
adb shell pm grant org.astpepper.hwgps android.permission.ACCESS_FINE_LOCATION adb shell pm grant org.astpepper.hwgps android.permission.ACCESS_COARSE_LOCATION adb shell pm grant org.astpepper.hwgps android.permission.BLUETOOTH_CONNECT adb shell pm grant org.astpepper.hwgps android.permission.BLUETOOTH_SCAN adb shell appops set org.astpepper.hwgps android:mock_location allow adb shell appops set org.astpepper.hwgps SYSTEM_ALERT_WINDOW allow adb shell appops set org.astpepper.hwgps REQUEST_INSTALL_PACKAGES allow
Две строки про BLUETOOTH_* нужны только на Android 12 и новее. На более старых версиях pm grant на них выдаст ошибку — её можно игнорировать.
После команд вернитесь в настройку — статусы обновятся сами.