我有两个使用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工作室的结构和工作的整体)
1条答案
按热度按时间pexxcrt21#
第二种方法是今天正确的方法。Kotlin插件会自动添加所需的Kotlin库依赖项。
请注意,您将需要
在具有Kotlin源代码的模块(如
app
)的build.gradle.kts
中,在根级别
build.gradle.kts
中有关整个Android Gradle构建设置的详细信息,请参阅Configure your build。