VSCode Flutter扩展修改Android构建路径后,工具找不到APK的问题求助
解决Flutter构建路径修改后找不到APK的问题
- 问题核心是你仅修改了Gradle的构建输出目录,但Flutter工具仍默认去项目原build目录查找APK,需要同步告知Flutter新路径:
临时快速解决:构建命令指定路径
直接在构建命令中添加参数指定新构建目录,Flutter会直接到对应路径找生成的APK:flutter build apk --build-dir=C:/build永久项目配置:固定构建路径
在项目根目录新建flutter_build_config.yaml文件,写入以下内容,后续构建时Flutter会自动读取该配置:build_dir: C:/build补全Gradle配置(消除潜在路径不一致)
除了设置rootProject.buildDir,在android/app/build.gradle里明确指定当前模块的构建目录,确保Gradle与Flutter的路径完全对齐:android { buildDir = "${rootProject.buildDir}/app" // 保留原有其他配置内容 }执行
flutter clean后重新构建项目即可。IDE配置检查(若使用Android Studio构建)
- 打开
File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle,确认未强制设置旧构建路径; - 进入
Run/Debug Configurations,找到Flutter运行配置,检查自定义构建目录参数是否改为C:/build。
- 打开
内容的提问来源于stack exchange,提问作者Andrey
相关产品推荐
相关产品推荐

