android - 如何在 Android 中添加对普通 Java Lib 的 Kotlin 支持?

标签 android kotlin

当我们想在Android Studio中使用Kotlin时,其实很简单。添加kotlin依赖库,同时添加Kotlin-Android插件如下

 apply plugin: 'com.android.library'
 apply plugin: 'kotlin-android'

但是,如果我有一个普通的库(以前是 Java),并且想用 Kotlin 编写,我是否应该添加任何插件?以下绝对无效。

 apply plugin: 'java-library'
 apply plugin: 'kotlin-android'

我找不到要添加的“kotlin-library”。我应该向我的模块 gradle 添加什么才能使其能够编译 Kotlin?

最佳答案

你只需要添加Kotlin插件:

apply plugin: "kotlin"

java-library 插件最近才添加到 Gradle 并扩展了 java 插件。不过,命名不会扩展为 kotlin

关于android - 如何在 Android 中添加对普通 Java Lib 的 Kotlin 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45673979/

相关文章:

java-native-interface - Kotlin 原生接口(interface)

android - GregorianCalendar/Calendar 和设置 HOUR 字段奇数

安卓亮度变化通知(或状态栏上卷通知)

android - 我需要将数据从 Activity 输出到 fragment

kotlin - Android (Kotlin) WebRTC - "Failed to parse: "“。原因 : Invalid SDP line"

rx-java - 如何暂停事件通过可观察对象流动?

java - 添加到工作项目后未显示 Google map

android - 键盘上的 DialogFragment

android - Second Spinner 结果基于来自 Sqlite(Magic Code)的 First Spinner 选择

kotlin - 可以使用冗余/嵌套的 withContext 调用吗?