在API 23级中删除了Android权限



在我的项目中,我有两个权限:

android.permission.USE_CREDENTIALS

android.permission.MANAGE_ACCOUNTS

在API 23级中删除的https://developer.android.com/sdk/api_diff/23/changes/android.Manifest.permission

这是否意味着如果我的targetSdkVersion为23或更高,或者minSdkVersion必须为23,我可以删除它们?

否,您需要将android:maxSdkVersion="22"添加到这两个权限中。像下面的

<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" android:maxSdkVersion="22" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" android:maxSdkVersion="22"/>

每个Android开发人员都必须知道的关于新Android运行时权限的一切都是一篇非常好的文章,可以获得更多信息。并且找到了安卓M权限:缺少一些与您的问题类似的旧权限。

最新更新