Google Play Console因USE_EXACT_ALARM拒审,但应用已移除该权限
解决Google Play Console中USE_EXACT_ALARM权限误检测问题的方案
彻底清理权限残留
- 检查项目所有
AndroidManifest.xml文件(包括模块依赖、第三方库的Manifest),确保没有USE_EXACT_ALARM权限声明。如果发现依赖库隐式引入该权限,在主Manifest中添加强制移除配置:<uses-permission android:name="android.permission.USE_EXACT_ALARM" tools:node="remove" /> - 执行
./gradlew app:dependencies查看依赖树,定位引入该权限的第三方库,必要时替换为无此权限的版本。 - 打包后用
aapt dump permissions <APK/AAB路径>命令验证,确认输出中无USE_EXACT_ALARM条目。
- 检查项目所有
清除Play Console缓存与草稿
- 进入Play Console的版本管理页面,删除所有待提交的草稿版本,退出账号后清空浏览器缓存,重新登录提交新包。
- 若使用Android Studio打包,执行
File > Invalidate Caches...清理本地缓存,再重新构建发布包。
提交时人工申诉干预
- 在版本提交的权限声明环节,明确填写应用不属于闹钟、日历类,已完全移除
USE_EXACT_ALARM权限,并附上aapt权限检测结果的截图作为证明。 - 若自动检测仍报错,直接通过Play Console内的“联系支持”通道提交工单,提供包的versionCode、versionName,以及权限已移除的验证文件,请求人工审核。
- 在版本提交的权限声明环节,明确填写应用不属于闹钟、日历类,已完全移除
额外验证点
- 检查项目代码中是否存在动态申请
USE_EXACT_ALARM权限的逻辑,确保所有相关代码已删除。 - 用Android Studio的APK Analyzer打开发布包,查看Manifest文件确认权限已彻底移除。
- 检查项目代码中是否存在动态申请
内容的提问来源于stack exchange,提问作者Ben
相关产品推荐
相关产品推荐

