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

Flutter Release APK构建失败:Android资源链接错误(android-35/android.jar损坏)及Kotlin插件版本问题

Flutter Release APK构建失败:Android资源链接错误(android-35/android.jar损坏)及Kotlin插件版本问题

嘿,我看到你在执行flutter build apk --release构建Release版APK时踩坑了,先别慌,咱们一步步来解决这些问题:

一、处理android-35/android.jar损坏的问题

  • 首先检查Android SDK完整性:找到你的SDK安装路径(Mac一般是~/Android/Sdk,Windows通常在C:\Users\<你的用户名>\AppData\Local\Android\Sdk),进入platforms/android-35目录,看看android.jar是否丢失或大小异常。如果有问题,直接删掉整个android-35文件夹,再打开Android Studio的SDK Manager,重新下载安装Android 14(API 35)的SDK平台。
  • 若暂时不想用API 35,可修改项目配置:打开android/app/build.gradle,把compileSdkVersion和targetSdkVersion改成你已正常安装的版本(比如API 34),修改后记得同步项目再尝试构建。

二、解决Kotlin插件版本不兼容问题

从你提到的flutter_plugin_android相关报错来看,大概率是Kotlin版本不匹配导致的:

  • 打开项目根目录的android/build.gradle,找到buildscript块里的ext.kotlin_version,将其修改为与你Android Studio中安装的Kotlin插件一致的版本(比如你的Kotlin插件是1.9.0,就写成'1.9.0')。
  • 同时检查插件版本:查看flutter_plugin_android(或你用到的其他Flutter插件)的最新版本,更新pubspec.yaml里的插件版本后,执行flutter pub get同步依赖。

三、通用排查小技巧

  • 先执行flutter clean清理项目缓存,再删除android/.gradle文件夹,之后重新运行构建命令,很多缓存问题会导致这类奇怪报错。
  • 确保Flutter SDK和Android Studio为最新稳定版:执行flutter upgrade升级Flutter,打开Android Studio检查更新,把IDE及相关组件都更新到最新。

你遇到的报错大致如下:

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':flutter_plugin_android...'

备注:内容来源于stack exchange,提问作者Ganesh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 17:53:02