Не удалось запустить службу. Требуется безопасная настройка ACCESS_MOCK_LOCATION.

Я получил исключение

java.lang.RuntimeException: Unable to start service ...
java.lang.SecurityException: Requires ACCESS_MOCK_LOCATION secure setting

Однако у меня есть файл Manifest:

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />

Что может быть неправильным?

Ответ 1

Разрешение должно находиться вне элемента <application>.

Кроме того, вам нужно включить Mock Locations из настроек → Приложения → Разработка (Nexus S, может отличаться на других устройствах).

Reference