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

升级targetSdk至33后出现package_config.json不存在错误如何解决?

解决targetSdk升级至33后出现.dart_tool/package_config.json不存在的错误
  • 确认工作目录
    先通过pwd(Mac/Linux)或查看当前路径,确保你处于项目根目录(即包含pubspec.yaml文件的文件夹)。如果不在,使用cd 项目根目录路径切换到对应位置。

  • 清理并重建dart_tool目录

    1. 删除现有.dart_tool文件夹:
      • Mac/Linux:执行 rm -rf .dart_tool
      • Windows:执行 rd /s /q .dart_tool
    2. 重新拉取依赖:运行 flutter pub get(Flutter项目)或 dart pub get(纯Dart项目),这会自动生成.dart_tool目录及其中的package_config.json文件。
  • 检查Flutter/Dart版本适配性
    targetSdk 33对应Android 13,需要适配的Flutter版本支持。运行flutter doctor检查环境状态,若Flutter版本过旧,执行flutter upgrade升级到最新稳定版,确保版本兼容Android 13的构建要求。

  • 清理项目构建缓存
    执行flutter clean清理Flutter项目的构建缓存,完成后再次运行flutter pub get,然后尝试重新构建项目。

  • 重置IDE缓存(针对Android Studio/VS Code)

    • Android Studio:点击File → Invalidate Caches...,勾选Invalidate and Restart,重启后重新加载项目。
    • VS Code:打开命令面板(Ctrl+Shift+P),依次执行Flutter: Clean和Flutter: Get Packages,之后重启编辑器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 10:42:38