You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter应用更新时Google Play提示REQUEST_INSTALL_PACKAGES权限问题

解决Google Play权限警告(REQUEST_INSTALL_PACKAGES)问题
  • 排查依赖链:即便删除了open_file库,其他第三方依赖也可能自动引入该权限。执行以下命令查看最终合并后的Manifest文件,定位权限来源:

    ./gradlew app:mergeDebugAndroidManifest
    

    打开生成的app/build/intermediates/merged_manifests/debug/AndroidManifest.xml,搜索REQUEST_INSTALL_PACKAGES即可找到对应的依赖库。

  • 强制移除权限:在项目主AndroidManifest.xml中添加权限移除声明,彻底清除该权限:

    <!-- 先在manifest根标签引入tools命名空间 -->
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools"
              package="你的应用包名">
    
    <!-- 强制移除权限 -->
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"
                     tools:node="remove"/>
    
  • 清理构建缓存:执行以下命令清理缓存后重新构建安装包,避免旧缓存导致权限残留:

    flutter clean
    flutter build appbundle
    
  • 核对权限声明:如果应用无需安装未知来源应用的功能,确保移除权限后再提交更新;若确实需要该功能,需在Google Play控制台的权限说明中准确填写使用场景。

内容的提问来源于stack exchange,提问作者safauludogan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 16:10:29