相关疑难解决方法(0)

无法解析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万
查看次数

在v23上找不到Symbol Manifest.permission.WRITE_EXTERNAL_STORAGE

我用以下build.gradle文件编译代码

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {

        applicationId "com.example"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

为了将保存照片存入SDCARD,我已经打开了V23的权限对话框

如下截图

在此输入图像描述

但我得到了以下错误

找不到Symbol Manifest.permission.WRITE_EXTERNAL_STORAGE

我把sdkVersion放到23但是为什么我仍然得到这个错误

android android-manifest android-permissions

20
推荐指数
3
解决办法
2万
查看次数