我写了一个简单的“Hello World”应用程序来调试一些权限问题。
问题在于我的应用程序无法获取使用任何内容的权限。是的,我正在使用
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
是的,我把这个标签放在了AndroidManifest.xml中的<manifest>标签下面。
如果我从清单中删除所有<uses-permission>
标签并转到 Settings > Apps > TestApp
,它会显示未请求权限。
如果我重新添加标记,则会显示未授予权限。
如果我在实际设备上进行调试,则会显示权限已经存在,因此看起来这个问题只发生在模拟器上!然而,当我使用相同的模拟器运行developer.android.com中的android-play-location/LocationUpdates
项目时,它也可以工作,所以可能是我的项目设置有问题。
有什么想法吗?
- IDE:Android Studio
- 虚拟设备:Nexus_5_API_23
- 操作系统:Ubuntu 14.04客户机运行在Mac OS X Yosemite(VMWare Fusion)主机上