Я написал простое приложение Hello World для отладки некоторых проблем с разрешениями, которые у меня есть.Разрешений, предоставленных на эмулятор Android
Проблема в том, что мое приложение не может получить разрешения на использование чего-либо. Да, я использую
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
да и я ставлю эту метку прямо под <manifest>
в AndroidManifest.xml
Если удалить все <uses-permission>
теги манифеста и перейти к Settings > Apps > TestApp
, он говорит Разрешения не просил
Если я поставить метки обратно, он говорит разрешения не предоставляются
Если я отлаживаю фактическое устройство, он говорит, что разрешения есть, поэтому похоже, что эта проблема возникает только на эмуляторе! Тем не менее, он также работает, когда я запускаю проект android-play-location/LocationUpdates
с сайта developer.android.com с использованием того же эмулятора, поэтому, возможно, что-то не так с моей настройкой проекта.
Любые идеи?
- IDE: Android Студия
- Virtual Device: Nexus_5_API_23
- OS: гостевой Ubuntu 14.04 работает на хосте OS X Yosemite (VMWare Fusion)