将flutter从master切换到stable后无法构建发布apk

Posted

技术标签:

【中文标题】将flutter从master切换到stable后无法构建发布apk【英文标题】:Can not build release apk after switchinf flutter from master to stable 【发布时间】:2021-05-22 02:59:53 【问题描述】:

我无法构建发布版 apk,但我可以在调试模式下构建 apk。当我在颤振频道主控时,一切正常,但随后,我切换到主控并获取此日志。实际上如果我切换回来它会工作正常,但是我的一些包不支持主频道的功能,所以我必须稳定。

错误日志显示在:

FAILURE:构建失败并出现异常。

出了什么问题: 任务“:app:lintVitalRelease”执行失败。

无法解析配置“:app:debugRuntimeClasspath”的所有工件。 无法转换 libs.jar 以匹配属性 artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime。 > JetifyTransform 执行失败:C:\edu-team\Educ-crossplatform\build\app\intermediates\flutter\debug\libs.jar。 > Transform 的输入文件不存在:C:\edu-team\Educ-crossplatform\build\app\intermediates\flutter\debug\libs.jar。 (见https://issuetracker.google.com/issues/158753935)

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

在 1m 54s 内构建失败 正在运行 Gradle 任务“assembleRelease”... 运行 Gradle 任务 'assembleRelease'... 完成 115,3s Gradle 任务 assembleRelease 失败,退出代码为 1

【问题讨论】:

可能是这个帮助之前尝试Flutter Clean,***.com/questions/62394034/… 【参考方案1】:

尝试--dubug 然后--release,如果这不起作用尝试--debug 然后--profile 然后--release

【讨论】:

以上是关于将flutter从master切换到stable后无法构建发布apk的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 无法将频道切换到 beta

集成 Flutter 到现有项目,并实现使用单个 FlutterEngine 管理多个入口

redis主从复制和故障切换

切换分支后要拉去最新代码嘛

如何解决:任务':app:compileFlutterBuildDebug'执行失败

页面加载后页面标题切换到 URL?