我編寫了一個簡單的Hello World應用程序來調試我遇到的一些權限問題。在Android模擬器上沒有授予任何權限
問題是我的應用程序無法獲取使用任何東西的權限。是的,我使用
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
是的,我把這個標籤之下的權利在<manifest>
AndroidManifest.xml中
如果我從清單中刪除所有<uses-permission>
標籤和去Settings > Apps > TestApp
,它說沒有權限要求
如果我把標籤回,它說無權限授予
如果我在實際的設備上進行調試,它說權限在那裏,所以它看起來像這個問題只發生在模擬器上!但是,當我使用相同的模擬器從developer.android.com運行android-play-location/LocationUpdates
項目時,它也可以工作,所以也許我的項目設置有問題。
任何想法?
- IDE:Android Studio中
- 虛擬設備:Nexus_5_API_23
- OS:客人的Ubuntu 14.04在主機上運行OS X Yosemite(VMware Fusion的)