0

我使用heap.io和他们的Android SDK,他们建议你设置他们的库,比如:

  • build.gradle
android {
    defaultConfig {
        // Add this section to enable Heap event capture.
        ext {
          heapEnabled = true
        }
        // ...
    }
    // ...
}

但这是使用 gradle groovy sintax,我试图将它与 gradle 的 Kotlin DSL 一起使用,例如:

  • build.gradle.kts
android {
    defaultConfig {
        ext {
            set("heapEnabled", true)
        }

但由于某种原因它不起作用,所以:

为什么会发生这种情况?

4

2 回答 2

0

extra.set("heapEnabled", false)

于 2021-06-30T18:23:59.677 回答
-2

我能够使用以下方法使其工作withGroovyBuilder

android {
    defaultConfig {
        withGroovyBuilder {
            "ext" {
                setProperty("heapEnabled", LhConfig.isAnalyticEnabled(project))
            }
        }

我还是不明白问题出在哪里:(

于 2020-06-25T23:02:13.687 回答