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

构建Flutter项目时:image_gallery_saver配置失败,Namespace未指定

这个错误是因为image_gallery_saver插件的Android模块未适配新版Android Gradle插件(AGP)要求——必须在模块的build.gradle文件中指定namespace,不能仅依赖AndroidManifest.xml里的package属性。

解决方法一:升级插件到最新版本

先尝试执行以下命令升级插件,确认官方是否已修复该问题:

flutter pub upgrade image_gallery_saver

升级后重新构建项目,若错误消失则完成修复。

解决方法二:手动修改插件的Android配置

如果升级后问题依旧,需手动修改插件的build.gradle文件:

  1. 找到插件的本地缓存路径:
    • macOS/Linux:~/.pub-cache/hosted/pub.dev/image_gallery_saver-[版本号]/android/
    • Windows:C:\Users\[你的用户名]\.pub-cache\hosted\pub.dev\image_gallery_saver-[版本号]\android\
  2. 打开该目录下的build.gradle文件,在android代码块中添加namespace配置,值为插件AndroidManifest.xml里的package属性值(通常为com.example.image_gallery_saver):
    android {
        namespace "com.example.image_gallery_saver"
        // 保留原有其他配置(compileSdkVersion、defaultConfig等)
    }
    
  3. 保存文件后,回到Flutter项目重新执行构建命令。

解决方法三:使用本地修改版插件(可选)

若不想修改全局缓存的插件,可将插件源码复制到项目本地,修改其android/build.gradle后,在pubspec.yaml中引用本地路径:

dependencies:
  image_gallery_saver:
    path: ./local_image_gallery_saver

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 19:29:57