是否可以使用 Kotlin 作为框架/语言作为 Cordova 插件?
第一个问题是它没有复制 .kt 文件,因为它查找 *.java 或 *.xml
如果是这样,有人知道如何设置的参考吗?
最近我一直在 Cordova 插件中使用 Kotlin,但是当我开始使用时,我也找不到任何关于如何使用 Kotlin 创建 Cordova 插件的现有参考资料。
因此,我创建了一个示例插件,您可以将其用作模板:
https://github.com/dpa99c/cordova-plugin-hello-kotlin https://github.com/dpa99c/cordova-plugin-hello-kotlin
正如你所看到的,Cordova插件界面的原生部分是在 Kotlin 中实现 https://github.com/dpa99c/cordova-plugin-hello-kotlin/blob/master/src/HelloKotlin.kt.
因为目前cordova-android@7
不隐式支持 Kotlin,该插件使用钩子脚本来设置 Cordova 为 Kotlin 创建的本机 Android 项目,并删除.kt
卸载插件时来自平台项目的文件,因为目前cordova-android@7
这只适用于.java
files.
但它确实有效,你可以尝试一下测试应用程序项目 https://github.com/dpa99c/cordova-plugin-hello-kotlin.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)