Google Play因REQUEST_INSTALL_PACKAGES权限拒更安卓应用,移除权限后仍遭拒求助
解决Google Play因
REQUEST_INSTALL_PACKAGES权限拒审问题(已移除权限仍被拒) 问题描述
有人遇到过因
REQUEST_INSTALL_PACKAGES权限被Google Play拒绝应用上架的情况吗?
我已从应用中移除该权限,甚至删除了使用它的插件,但仍被拒绝。我检查了所有AndroidManifest文件及日志,均未发现REQUEST_INSTALL_PACKAGES权限。
可行解决方案
- 检查依赖库的Manifest合并:第三方依赖可能隐式声明该权限,打开Android Studio的Merged Manifest(路径:
app模块下的AndroidManifest.xml,底部切换到Merged Manifest标签),搜索REQUEST_INSTALL_PACKAGES定位来源依赖,然后在自己的Manifest中添加代码强制移除:<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove" /> - 清理构建缓存:执行
./gradlew clean(Android项目)或对应跨平台的清理命令,重新构建安装包,避免旧缓存残留权限配置。 - 验证安装包内容:用ApkTool反编译APK/AAB,直接查看最终生成的AndroidManifest.xml。命令示例:
在输出目录中找到AndroidManifest.xml,确认权限是否已彻底移除。apktool d your-app.apk - 跨平台项目额外排查:若为Flutter、React Native等项目,确认插件移除完全——比如Flutter需删除
pubspec.yaml中的依赖并执行flutter pub get,同时检查框架自动生成的Manifest文件。 - 申请人工复核:若以上步骤均确认权限已移除但仍被拒,整理Manifest检查截图、反编译结果等证据,通过拒审邮件的反馈通道联系Google Play支持,申请人工审核。
内容的提问来源于stack exchange,提问作者HoVo
相关产品推荐
相关产品推荐

