小编son*_*tt1的帖子

无法解析Manifest.permission.ACCESS_FINE_LOCATION

向我的清单文件添加权限时,以下xml可以正常工作.

 <permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

但是,这个xml不起作用.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一个?如果是第一个,为什么它不起作用?我该如何解决?

此外,我得到一个Android 6.0运行时权限相关的异常:

java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission.
Run Code Online (Sandbox Code Playgroud)

当我尝试将权限添加到String数组以检查权限时,Android Studio告诉我它无法Manifest.permission在以下代码中解析:

new String[]{Manifest.permission.ACCESS_FINE_LOCATION}
Run Code Online (Sandbox Code Playgroud)

为什么要这样做?我该如何解决?

permissions service gps android manifest

73
推荐指数
6
解决办法
7万
查看次数

标签 统计

android ×1

gps ×1

manifest ×1

permissions ×1

service ×1