2017-01-23 7 views
0

Когда я устанавливаю и запускаю с Android Studio мое приложение на устройстве с Android 6.0+, у меня есть проблема, что службы определения местоположения отключен в настройках телефона специально для моего приложения, даже если службы определения местоположения включены на устройстве в строке состояния. Вот разрешения приложения меню по отношению к геолокации:Android 6.0+: геолокация отключена для моего приложения (даже если включена в настройках и манифестах телефона)

enter image description here

Мой манифест:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-feature android:name="android.hardware.location.gps" 
       android:required="false"/> 

Gradle зависимостей:

compile 'com.google.android.gms:play-services-location:10.0.1' 

Любая идея о том, как решить эту проблему?

ответ

2

Начиная с Android 6.0 (уровень API 23), пользователи предоставлять разрешения приложений в то время как приложение работает, не при установке приложения.

Пожалуйста, прочитайте эту статью о запросе разрешения во время выполнения: https://developer.android.com/training/permissions/requesting.html

 Смежные вопросы

  • Нет связанных вопросов^_^