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

Flutter运行正常但构建APK失败(ssh2资源验证任务报错)

Flutter运行正常但构建APK失败(ssh2资源验证任务报错)

嘿,我来帮你捋捋这个头疼的问题~你的Flutter应用用ssh2实现了从手机向个人网站上传文件的功能,在Pixel 8手机上用flutter run运行时一切正常,连ssh2上传功能都没出过毛病,但执行flutter build apk构建安装包的时候却卡壳了,具体报错信息如下:

Execution failed for task ':ssh2:verifyReleaseResources'.
A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
Android resource linking failed
ERROR: /

这种debug模式跑起来没问题、release构建却失败的情况,大多和插件与Android构建环境的资源兼容性有关——毕竟release模式的资源校验规则可比debug严格多了。给你几个实用的排查和解决方向:

  • 先检查ssh2插件的版本,看看有没有适配你当前Flutter、Android Gradle Plugin版本的更新包,旧版本插件很容易在release构建时触发资源配置冲突
  • 核对项目里Android模块的build.gradle(包括项目级和app模块级),确保compileSdkVersion、targetSdkVersion和ssh2插件要求的版本匹配,版本不兼容是资源链接失败的高频原因
  • 试试清理构建缓存:先执行flutter clean,删掉旧的构建缓存后再重新运行flutter build apk,有时候缓存的旧资源会打乱release构建的节奏
  • 一定要找到完整的报错信息(你现在提供的内容截断了),定位到具体是哪个资源出了问题(比如布局文件、字符串资源、图标等),这样就能针对性修复了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 17:43:09