Я пытаюсь создать приложение для макетирования местоположения GPS.Для этого я использую FusedLocationProviderClient:
private void mockLocation(Location location) {
Task<Void> task = fusedLocationProviderClient.setMockMode(true);
Log.d("Setting mock mode", "Result: "+task.isSuccessful());
fusedLocationProviderClient.setMockLocation(location);
}
И задача установить режим макета всегда неудачна.Почему это так и как я могу это исправить?
Вот разрешения из моего файла манифеста:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ALLOW_MOCK_LOCATIONS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET" />