如何在Android Studio中使用Kotlin?

pcww981p  于 8个月前  发布在  Android
关注(0)|答案(1)|浏览(101)

我有两个使用Kotlin的Android项目。但是,他们有不同的方法来添加Kotlin。
一个似乎被用作依赖项(因为它在依赖项块中)。下面的代码位于项目级的build.gradle中

dependencies {
    classpath 'com.android.tools.build:gradle:7.0.4'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

另一个似乎被用作插件(因为它在插件块中)。下面的代码也位于项目级的build.gradle中

plugins {
    id 'com.android.application' version '7.4.1' apply false
    id 'com.android.library' version '7.4.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
    id 'com.google.dagger.hilt.android' version "$hilt_version" apply false
}

我可以找到在Android开发人员中使用Kotlin的第一种方法,但是,我找不到使用Kotlin的第二种方法。
我的问题是在哪里可以找到这些不同的方法来声明外部源代码(我的意思是依赖或插件)?因为我在Kotlin文档中找不到它。
(Or我将不胜感激,如果你能让我知道一些适当的资源,谈论如何Android工作室的结构和工作的整体)

pexxcrt2

pexxcrt21#

第二种方法是今天正确的方法。Kotlin插件会自动添加所需的Kotlin库依赖项。
请注意,您将需要

plugins {
    ...
    id("org.jetbrains.kotlin.android")
}

在具有Kotlin源代码的模块(如app)的build.gradle.kts中,

plugins {
    ...
    id("org.jetbrains.kotlin.android") version "1.8.10" apply false
}

在根级别build.gradle.kts
有关整个Android Gradle构建设置的详细信息,请参阅Configure your build

相关问题