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

添加shared_preferences 2.2.0依赖后Flutter项目无法运行求助

解决Shared_Preferences 2.2.0依赖导致的Gradle构建失败问题
  • 匹配Android Gradle插件与Gradle版本
    shared_preferences_android 2.2.0依赖的Android Gradle插件版本是7.2.2,得确保项目的Gradle配置和它匹配:

    1. 打开项目根目录的build.gradle(项目级),修改插件版本:
      dependencies {
          classpath 'com.android.tools.build:gradle:7.2.2'
          // 保留其他原有依赖
      }
      
    2. 打开gradle/wrapper/gradle-wrapper.properties,把Gradle版本改成7.3.3(7.2.2插件对应这个Gradle版本):
      distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
      
  • 清理缓存并重同步
    按以下步骤操作:

    1. 关掉当前的IDE(Android Studio/VS Code)
    2. 删除项目根目录下的.gradle和build文件夹,再删掉android目录下的.gradle和build文件夹
    3. 重新打开项目,依次执行flutter clean、flutter pub get,然后重新运行项目
  • 检查Android SDK构建工具
    确保SDK里装了适配的构建工具:

    1. 打开Android SDK Manager(Android Studio里点Tools > SDK Manager)
    2. 切换到SDK Tools标签,勾选Show Package Details
    3. 找到Android SDK Build-Tools,确保安装了30.0.3及以上版本
    4. 点Apply安装缺失的工具
  • 临时降级依赖版本
    如果上面的方法都不行,可以先降级到兼容当前环境的版本,比如2.0.15,修改pubspec.yaml:

    dependencies:
      shared_preferences: ^2.0.15
    

    执行flutter pub get后再尝试运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 21:43:19