Manifest类不提供所需的权限常量

时间:2017-12-26 15:53:44

标签: android android-permissions

我想检查具有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 这是为什么?文件生成出了什么问题?

1 个答案:

答案 0 :(得分:1)

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