在我的项目中,我有两个权限:
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,我可以将其删除?
答案 0 :(得分:1)
否,您无需将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"/>
Everything every Android Developer must know about new Android's Runtime Permission是一篇非常不错的文章,以获取更多信息。并发现Android M Permissions: Missing some of the old ones与您的问题类似。