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

Flutter项目Gradle构建提示未找到APK文件,但实际APK存在且可手动安装的问题求助

Flutter项目Gradle构建提示未找到APK文件,但实际APK存在且可手动安装的问题求助

大家好,我现在用Android Studio Meerkat开发Flutter项目时碰到了一个头疼的问题,想请教下各位大佬:

我执行构建后,Gradle抛出了这个错误:

Gradle build failed to produce an .apk file. It's likely that this file was generated under C:\projects\level_7_buzzer\build, but the tool couldn't find it.

但我手动翻文件夹的时候,明明在C:\projects\level_7_buzzer\android\app\build\outputs\flutter-apk\app-release.apk找到了对应的APK,而且用命令adb install C:\projects\level_7_buzzer\android\app\build\outputs\flutter-apk\app-release.apk成功把它装到测试设备上了。

我猜Flutter工具默认是去<project-root>\build\app\outputs\apk\release\app-release.apk这个路径找APK的,所以才会报错找不到,但我不知道该怎么调整这个路径匹配,或者有没有其他办法让工具识别到正确的APK位置?

下面是我的环境和项目相关信息,供大家参考:

开发环境详情

  • Android Studio版本:Meerkat Feature Drop | 2024.3.2 Patch 1
    • Build #AI-243.26053.27.2432.13536105,构建于2025年5月22日
  • Runtime版本:21.0.6+-13368085-b895.109 amd64
  • VM:JetBrains出品的OpenJDK 64-Bit Server VM
  • 系统:Windows 10.0
  • JDK情况:没有单独安装Oracle或第三方Java,用的是Android Studio自带的OpenJDK,版本为openjdk version "21.0.6" 2025-01-21,路径是C:\Program Files\Android\Android Studio\jbr\bin\java.exe
  • Flutter插件版本:86.0.1
  • Dart插件版本:243.26753.1
  • SDK配置:未单独设置SDK,语言级别24(启用Stream Gatherers)

pubspec.yaml完整内容

name: level_7_buzzer
description: "A new Flutter project."
publish_to: 'none'
version: 1.0.0+1

environment:
  sdk: ^3.6.0

dependencies:
  flutter:
    sdk: flutter
  firebase_core: ^3.14.0
  cloud_firestore: ^5.6.9
  audioplayers: ^6.5.0
  cupertino_icons: ^1.0.8

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^5.0.0

flutter:
  uses-material-design: true
  assets:
    - assets/beep.mp3
    - assets/notification_1.mp3

有没有朋友遇到过类似的情况?或者能给我一些调试方向,让Gradle构建完成后,工具能正确识别到生成的APK位置?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 10:54:54