Android 版本构建错误:“无法进一步更改此属性的值。”

Adi*_*and 8 android build gradle android-studio

在构建发布版本时遇到此无用的错误消息:

Execution failed for task ':app:processProductionReleaseMetadata'.
> The value for this property cannot be changed any further.
Run Code Online (Sandbox Code Playgroud)
  • 就是这样,这就是整个错误消息。没什么可继续的了。
  • 请注意,此处“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

Ami*_*ati -1

在一个颤振项目上遇到了同样的问题,对我来说很有效。不得不降级gradle3.5.0. 显然你不应该为 flutter 应用程序升级 gradle

classpath 'com.android.tools.build:gradle:3.5.0'在你的build.gradle文件中