Android 发布构建错误 : "The value for this property cannot be changed any further."

标签 android android-studio gradle build

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

Execution failed for task ':app:processProductionReleaseMetadata'.
> The value for this property cannot be changed any further.
  • 就是这样,这就是整个错误信息。没有别的可以继续了。
  • 请注意,这里的“Production”是 productFlavor,“Release”是构建类型。 (我清空了 productFlavor 和 buildType 的配置,因此这些 block 是空的并且仍然出现此错误)
  • 开发版本运行良好
  • 尝试过,清理/使缓存无效/重新启动/重新安装 AS/Gradle - 仍然没有

  • 我最近在一年后更新了这个 android 应用程序,升级到了 Android 4.1、最新的 gradle、插件版本、库等。所以,某个地方搞砸了这个“processMetadata”任务。
    有任何想法吗?这可能来自哪里?显现?冲突的依赖关系?一些不兼容的配置? AS/Gradle 版本太新?
    我正在使用:Android 4.1、Gradle 6.7、Gradle 插件 4.1.1

    最佳答案

    在颤振项目中遇到同样的问题 this为我解决了。
    不得不降级gradle3.5.0 .显然你不应该为颤振应用程序升级 gradleclasspath 'com.android.tools.build:gradle:3.5.0'在您的 build.gradle文件

    关于Android 发布构建错误 : "The value for this property cannot be changed any further.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64831934/

    相关文章:

    java - 我的应用程序在启动时崩溃,我不知道为什么。 Gradle 构建运行良好,没有任何错误

    Android Studio 在执行 git merge 时卡住

    gradle - 通过ml-gradle为同一模块创建多个MarkLogic调度任务

    node.js - 无法在设备上安装应用程序,react-native

    android - 在双摄像头手机中只用一个镜头拍摄照片?

    Android - ViewGroup onDraw 是否需要遍历 subview 并显式调用 onDraw?

    android - aacdecoder-android accplayer 在 4.4.+ 上无法播放音乐

    android - 包 org.apache.cordova 不存在 android studio

    java - Gradle 排除 VS 包含

    android - 为什么我的 android 应用程序在 playstore 中显示应用内购买优惠