【问题标题】:The value for property 'resValues' cannot be changed any further. after upgrading gradle from 4.1.3 to 4.2.1无法进一步更改属性“resValues”的值。将 gradle 从 4.1.3 升级到 4.2.1 后
【发布时间】:2021-06-01 09:39:15
【问题描述】:

将 gradle 从 4.1.3 升级到 4.2.1 后,我在构建应用程序时开始收到此错误

属性“resValues”的值不能再更改。

【问题讨论】:

    标签: java android kotlin heap-analytics


    【解决方案1】:

    只需更新到1.9.2

    [1.9.2] 2021-06-07 修复了 Gradle 插件会 由于 IllegalStateException 导致 AGP 4.2 失败(“The value for 属性 'resValues' 无法再更改。")

    删除apply plugin: 'com.heapanalytics.android' 解决问题后,原来是heapanalytics 的问题。

    因此您可以删除 heapanalytics 或延迟 gradle 更新并继续使用 4.1.3,直到堆团队解决此问题。

    来自here

    来自 Heap 的 Nora 支持在这里!我们的移动团队已将此问题列为优先事项,并正在积极开发支持 Android Studio 4.2 的发布版本。受支持版本的当前发布时间表是今年 6 月底。

    【讨论】:

      【解决方案2】:

      我在尝试在 project.afterEvaluate { 块内设置 resValue 时遇到此错误。升级到 4.2 后,我只能删除 afterEvaluate,它现在可以工作了。

      【讨论】:

      • 它对我有用。删除 project.afterEvaluate 块并保留内部代码解决了我的问题。
      【解决方案3】:

      在 heapanalytics 1.9.2 中问题已修复

      【讨论】:

        猜你喜欢
        • 2022-06-12
        • 2021-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-14
        • 1970-01-01
        相关资源
        最近更新 更多