【发布时间】:2021-02-26 02:41:11
【问题描述】:
在构建发布版本时遇到这个无用的错误消息:
Execution failed for task ':app:processProductionReleaseMetadata'.
> The value for this property cannot be changed any further.
- 就是这样,这就是整个错误消息。没有其他事情可做。
- 请注意,这里的“Production”是productFlavor,“Release”是构建类型。 (我清空了 productFlavor 和 buildType 的配置,所以这些块是空的,仍然出现此错误)
- 开发版本运行良好
- 尝试,清理/无效缓存/重启/重新安装 AS/Gradle - 仍然没有
我最近在一年后更新了这个 android 应用,升级到了 Android 4.1、最新的 gradle、插件版本、库等。所以,某个地方搞砸了这个“processMetadata”任务。
有什么想法吗?这可能来自哪里?显现?冲突的依赖关系?一些不兼容的配置? AS/Gradle 版本太新?
我正在使用:Android 4.1、Gradle 6.7、Gradle 插件 4.1.1
【问题讨论】:
-
这是插件或构建文件的问题。该错误意味着某些东西试图在执行阶段更改任务属性值(属性应该在任务执行之前的配置阶段设置)。尝试使用
--stacktrace选项执行构建以了解更多信息。 -
你检查过你的proguard吗?
标签: android android-studio gradle build