Flutter Android项目构建报错:Gradle未生成.apk文件
解决Flutter项目Gradle构建未生成.apk文件的问题
错误信息:
Error: Gradle build failed to produce an .apk file. It's likely that this file was generated under C:\Users\maike\StudioProjects\untitled4\build, but the tool couldn't find it.
解决方案:
手动核查apk文件位置
直接打开路径C:\Users\maike\StudioProjects\untitled4\build,逐层进入app\outputs\apk目录:debug版本检查debug子文件夹,release版本检查release子文件夹,确认是否有.apk文件生成。如果找到可直接使用,同时排查工具检测异常的原因。清理缓存后重新构建
在终端执行以下命令,清理旧构建缓存、重新拉取依赖并强制构建apk:flutter clean flutter pub get flutter build apk校验Gradle与SDK配置
- 打开项目的
android\build.gradle和android\app\build.gradle,确保compileSdkVersion、targetSdkVersion与本地安装的Android SDK版本一致。 - 打开Android Studio的SDK Manager,检查对应版本的SDK Build-Tools、Platform Tools是否已安装。
- 打开项目的
明确指定构建类型
如果默认构建的是App Bundle而非APK,可通过命令明确指定构建APK:# 构建debug版本APK flutter build apk --debug # 构建release版本APK flutter build apk --release检查目录权限
确认C:\Users\maike\StudioProjects\untitled4\build目录具备读写权限,避免Gradle因权限限制无法写入APK文件。
内容的提问来源于stack exchange,提问作者Mike brian G. de O.
相关产品推荐
相关产品推荐

