【问题标题】:Heap Analytics Plugin and Android Gradle Plugin 4.2+堆分析插件和 Android Gradle 插件 4.2+
【发布时间】:2021-05-25 18:10:14
【问题描述】:

我们正在尝试升级我们的 Android 项目以使用 Android Gradle Plugin 4.2.1 or 4.2.0,但是当我这样做时,我收到以下错误:

Caused by: java.lang.IllegalStateException: The value for property 'resValues' cannot be changed any further.
        at org.gradle.api.internal.provider.AbstractProperty$NonFinalizedValue.beforeMutate(AbstractProperty.java:386)
        at org.gradle.api.internal.provider.AbstractProperty.assertCanMutate(AbstractProperty.java:263)
        at org.gradle.api.internal.provider.DefaultMapProperty.addCollector(DefaultMapProperty.java:176)
        at org.gradle.api.internal.provider.DefaultMapProperty.put(DefaultMapProperty.java:149)
        at com.android.build.api.variant.impl.VariantImpl.addResValue(VariantImpl.kt:104)
        at com.android.build.gradle.internal.api.BaseVariantImpl.resValue(BaseVariantImpl.java:646)
        at com.heapanalytics.android.gradle.HeapPlugin.postAGPApply(HeapPlugin.java:470)

我不确定这是否意味着最新的 Heap Android SDK 与最新的 AGP 版本不兼容,或者我们的项目是否存在必须修复的奇怪设置。任何帮助,将不胜感激。我们目前正在使用Heap Android SDK 1.8.1,但即使使用最新的 Heap Android SDK,我们也会收到相同的错误 (1.9.1)。

【问题讨论】:

  • 来自 Heap 的 Nora 支持在这里!我们的移动团队已将此问题列为优先事项,并正在积极开发支持 Android Studio 4.2 的发布版本。受支持版本的当前发布时间表是今年 6 月底。将来,如果您遇到有关 Heap 的问题或遇到任何问题,请随时联系 support@heapanalytics.com。

标签: android heap-analytics heap.io


【解决方案1】:

Heap just updated their SDK to 1.9.2 现在应该允许使用 Android Gradle 插件 4.2.1。至少,这现在可以在我的项目中使用。

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 2018-08-15
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    相关资源
    最近更新 更多