我可以使用第三方 Java 库 (.jar) 来使用 Kotlin 进行 Android 开发吗?

Posted

技术标签:

【中文标题】我可以使用第三方 Java 库 (.jar) 来使用 Kotlin 进行 Android 开发吗?【英文标题】:Can I use third party java libraries(.jar) for Android development with Kotlin? 【发布时间】:2017-11-12 07:44:59 【问题描述】:

我还没有迁移到 Kotlin 进行 android 开发,只是想知道 Kotlin 是否支持现有的 Android 第三方库,或者是否需要更新它们才能与 Kotlin 一起使用?

【问题讨论】:

您可以在 Kotlin 中使用任何现有的 Java 库,就像使用 Java 一样。 无需反对,这是一个合理的问题。 【参考方案1】:

当然可以,请看示例:

https://kotlinlang.org/docs/reference/java-interop.html

https://kotlinlang.org/docs/reference/java-to-kotlin-interop.html

【讨论】:

【参考方案2】:

是的,因为 Kotlin 可与 Java 100% 互操作,并且两者都适用于 JVM。因此可以轻松地将 Java 库与 Kotlin 一起使用。

请参考this。

【讨论】:

【参考方案3】:

是的,Kotlin 可以与 Java 完全互操作

【讨论】:

以上是关于我可以使用第三方 Java 库 (.jar) 来使用 Kotlin 进行 Android 开发吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何引用公共目录(不是库)中的外部 jar 文件来使用 ant 构建 android 项目?

AndroidStudio如何导入jar,so,以及第三方的开源库?

[一些问题] 在vscode中添加jar库

windows下jar无法在linux下运行

求教java maven项目打包引入的问题,求大神解答

java 怎么把多个jar打包成一个jar来使用??