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

Flutter未生成app-release.apk及Kotlin版本兼容问题求助

Flutter Release APK生成及相关问题解决方案

一、解决Kotlin版本不兼容问题

这是导致flutter build apk失败的核心原因,同步项目Kotlin版本即可解决:

  • 打开项目根目录下的android/build.gradle文件,找到ext.kotlin_version配置项,将其修改为1.8.0(和依赖模块的编译版本保持一致):
    buildscript {
        ext.kotlin_version = '1.8.0' // 修改此处版本号
        repositories {
            google()
            mavenCentral()
        }
        // 其他代码...
    }
    
  • 无需额外修改android/app/build.gradle,该文件会自动继承根目录的Kotlin版本配置。
  • 执行flutter clean清除旧构建缓存,之后重新运行flutter build apk。

二、解决flutter run后设备找不到应用的问题

flutter run默认安装的是debug版本,部分设备会因系统设置或debug包特性导致应用不显示:

  • 检查设备是否开启未知来源应用安装权限(Android 8.0及以上系统需单独开启)。
  • 手动安装debug包验证:找到app/outputs/flutter-apk/app-debug.apk,用adb命令安装:adb install app-debug.apk,安装后查看设备应用列表。
  • 若为定制ROM隐藏debug应用的情况,直接构建并安装release版本即可解决,release版本不会出现这类问题。

三、关于Release APK生成的疑问

  • 是的,flutter build apk是Flutter官方推荐的生成Android Release APK的命令,执行成功后会在app/outputs/flutter-apk/目录下生成app-release.apk文件。
  • 也可通过Android Studio图形化操作生成:打开项目的Android模块,点击菜单栏Build > Generate Signed Bundle/APK,选择APK并按指引完成签名配置,同样能生成release包,本质和flutter build apk逻辑一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 07:04:54