更新Android后创建Flutter新项目缺失lib文件夹与pubspec.yaml文件求助
解决更新Android系统后Flutter新项目缺失核心文件的问题
检查Flutter环境完整性
运行flutter doctor,排查Android SDK、NDK或Flutter本身是否存在组件缺失/损坏。有修复提示的话,执行flutter doctor --android-licenses接受所有许可,再重新运行检查确认问题。清理并修复Flutter缓存
执行flutter pub cache repair修复pub依赖缓存,避免因缓存异常导致项目生成不完整。如果之前创建过有问题的项目,先进入项目目录运行flutter clean再删除项目文件。手动指定Android SDK路径
更新Android系统后SDK路径可能变动,需明确指定:- 找到Flutter安装目录下的
flutter\packages\flutter_tools\gradle\flutter.gradle文件,确认androidSdkPath配置正确; - 或者在新项目的
local.properties文件中添加(如果项目已生成但缺失文件,先手动创建该文件):sdk.dir=你的Android SDK实际路径(例如C:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk)
- 找到Flutter安装目录下的
用完整命令创建项目
尝试通过指定模板的完整命令创建项目,避免IDE默认配置出错:flutter create --template app --org com.yourdomain your_project_name更新IDE插件版本
Android Studio或VS Code的Flutter/Dart插件可能与更新后的Android系统不兼容,将插件升级到最新版本,重启IDE后再尝试创建项目。重置Flutter环境
若以上方法都无效,下载Flutter稳定版安装包,覆盖现有安装目录,重新配置环境变量后再创建项目。
内容的提问来源于stack exchange,提问作者shadha
相关产品推荐
相关产品推荐

