所需的权限常量在清单 class 中不可用

Needed permission constant not available at Manifest class

我想用 ContextCompat.checkSelfPermission(context ,Manifest.permission.<permission> 检查特定权限,但唯一可用的常量权限是 Manifest.permission.C2D_MESSAGE,尽管在我的清单中我还声明了许多其他权限

<manifest package="packagename"
xmlns:android="http://schemas.android.com/apk/res/android">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

这是项目的典型导入,如 import <projectname>.Manifest 这是为什么?文件生成有问题吗?

您正在导入错误 Manifest。您正在使用 <appPackage>.Manifest,而在这种情况下您想要的是 android.Manifest.