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

Android SDK Build Tools未找到,VS Code中Flutter报错求助

解决Flutter运行时aapt找不到、AndroidManifest缺失报错(已安装最新Build Tools)

以下是针对该问题的具体解决步骤:

  • 检查Flutter的Android SDK路径配置
    运行flutter doctor -v,查看输出中Android SDK和Android Build Tools的路径是否匹配本地SDK实际位置。如果路径错误,执行命令手动设置:

    flutter config --android-sdk <你的Android SDK根目录路径>
    

    Windows示例:

    flutter config --android-sdk C:\Users\YourName\AppData\Local\Android\Sdk
    

    Mac示例:

    flutter config --android-sdk ~/Library/Android/sdk
    
  • 验证Build Tools中的aapt文件是否存在
    导航到Android SDK的build-tools目录,找到已安装的最新版本文件夹(如34.0.0),检查其中是否包含aapt2.exe(Windows)或aapt2(Mac/Linux)。如果缺失,打开Android Studio的SDK Manager,重新勾选对应版本的Build Tools并点击"Apply"重新安装(自动更新可能存在安装不完整的情况)。

  • 修复AndroidManifest.xml缺失问题
    若项目确实缺少android/app/src/main/AndroidManifest.xml,先备份lib目录、pubspec.yaml等重要文件,再执行:

    flutter create .
    

    该命令会重新生成Android平台必要文件,包括AndroidManifest.xml。生成完成后恢复备份内容,手动补充之前的权限声明、应用配置等自定义项。

  • 检查VS Code的Flutter插件配置
    打开VS Code设置(快捷键Ctrl+,),分别搜索Flutter SDK Path和Android SDK Path,确认两个路径均正确指向本地SDK目录。设置完成后重启VS Code,通过Ctrl+Shift+P执行Flutter: Reload Project重新加载项目。

  • 清理缓存并重建项目
    依次执行以下命令清除旧缓存、重新获取依赖并构建项目:

    flutter clean
    flutter pub get
    flutter run
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 20:20:29