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

在pubspec.yml中添加shared preferences时Android Studio报错如何解决?

解决Flutter 3.24.3 + Android Studio 2024中shared_preferences安装报错的方法

按以下步骤排查修复:

  • 检查依赖版本兼容性
    打开pubspec.yaml,把shared_preferences指定为和Flutter 3.24.3兼容的稳定版本,比如:

    dependencies:
      flutter:
        sdk: flutter
      shared_preferences: ^2.2.3
    

    先删除项目根目录的pubspec.lock文件,再执行flutter pub get重新拉取依赖。

  • 清理缓存重置环境

    1. 终端执行flutter clean清空项目构建缓存
    2. Android Studio顶部菜单点File → Invalidate Caches...,勾选Clear file system cache and local history后重启AS
    3. 重启后再执行flutter pub get
  • 校验Android SDK配置
    打开android/app/build.gradle,确认以下配置符合要求:

    android {
        compileSdkVersion 34
        minSdkVersion 21
        targetSdkVersion 34
        // ...其他配置
    }
    

    同时确保Android SDK已安装对应API版本(在SDK Manager中检查)。

  • 修复Flutter环境问题
    终端执行flutter doctor,根据提示修复所有报错项,比如补全缺失的Android SDK组件、配置gradle环境变量等。

  • 手动执行依赖拉取
    不要用Android Studio的GUI按钮添加依赖,直接手动编辑pubspec.yaml后,在终端执行flutter pub get,避免AS缓存导致的异常。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 00:09:50