如何在Android Studio Bumblebee中将build.gradle从Groovy迁移到KotlinDSL?

fcwjkofz  于 2022-12-31  发布在  Android
关注(0)|答案(2)|浏览(131)

我想将build.gradle文件从Groovy迁移到Kotlin,因为我将我的Android Studio更新为Bumblebee,所以我不确定如何执行此操作。
这是我创建新项目时build.gradle的外观。
我不确定如何迁移插件{}部分。

buildscript {
    ext {
        compose_version = '1.0.1'
    }
}
plugins {
    id 'com.android.application' version '7.1.3' apply false
    id 'com.android.library' version '7.1.3' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.21' apply false
    id 'org.jetbrains.kotlin.jvm' version '1.6.21' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
zzwlnbp8

zzwlnbp81#

我在www.example.com的文档中找到了答案https://developer.android.com/studio/build#kts。
这是它在Kotlin的写法。

plugins {
    id("com.android.application") version "7.1.0-beta02" apply false
    id("com.android.library") version "7.1.0-beta02" apply false
    id("org.jetbrains.kotlin.android") version "1.5.30" apply false
}

tasks.register("clean", Delete::class) {
    delete(rootProject.buildDir)
}
h43kikqp

h43kikqp2#

以下步骤对我很有效。

步骤1:创建plugins标记并给予id值。删除buildscript标记。

第2步:打开settings.gradle文件中的pluginManagement标记并生成一些标记和值。

步骤3:在最后一步中,将build.gradle文件顶部定义的值更新为id

可选:由于它位于build.gradle文件中,因此必须将其删除。

repositories {
    mavenCentral()
}

相关问题