gpt4 book ai didi

android - Gradle Kotlin DSL 中 Dynatrace 的配置

转载 作者:行者123 更新时间:2023-11-29 23:06:38 25 4
gpt4 key购买 nike

我有一个 Android 项目,使用在 kotlin-dsl 中编写的 Gradle 构建配置并尝试应用 Dynatrace:

buildscript {
repositories {
jcenter()
}
dependencies {
classpath("com.dynatrace.tools:android:7.2.4.1262")
}
}

// I apply the plugin
apply(plugin = "com.dynatrace.tools.android")

一切都运行顺利,直到我尝试使用 dynatrace 配置 block ,但从未解决:

dynatrace {
defaultConfig {
....
}
}

这是我正在使用的环境:

  • 等级:5.1.1
  • Android Gradle 插件:3.4.1
  • Dynatrace 版本:7.2.4.1262

我正在关注 Dynatrace's own instructions ,即使他们没有提到如何使用 kotlin-dsl 执行配置,他们也只有 added support for it .

如有任何帮助,我们将不胜感激。

最佳答案

我已经用 apply DSL 试过了,但没有成功。我通过 plugins DSL 应用了插件。

顶级build.gradle.kts:

buildscript {
repositories {
google()
jcenter()

}
dependencies {
classpath("com.android.tools.build:gradle:3.5.0-beta01")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31")
classpath("com.dynatrace.tools:android:7.2.4.1262")
}
}

allprojects {
repositories {
google()
jcenter()
}
}

应用build.gradle.kts:

plugins {
id("com.android.application")
kotlin("android")
id("com.dynatrace.tools.android")
...
}

android {
defaultConfig {
...
}
buildTypes {
...
}
}

dynatrace {
defaultConfig {
...
}
}

dependencies {
...
}

关于android - Gradle Kotlin DSL 中 Dynatrace 的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56431545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com