Kotlin的主要“卖点”之一似乎是它能够同时编译到JVM或Android,以及用于网络的JavaScript。为了利用这一点,应该可以在Android应用程序和浏览器Web应用程序之间共享一些文件的代码库。
然而,到目前为止,我还没有发现关于如何设置这类东西的详细信息,特别是在使用Android及其底层的Gradle设置时,从运行开始。我不介意只在命令行上构建Web应用程序,但是我想维护Android提供的Android调试连接。到目前为止,我对Gradle和典型成语的使用知之甚少。
我肯定我不是第一个有这个想法的人,所以我想知道一些关于如何设置这个想法的最佳实践。我所想到的问题包括:
kotlin2js和kotlin-android插件混合在一个构建文件中,还是需要有多个构建文件(也许我应该说“模块”或“项目”,除非我不知道是哪个)?
除其他外,我还阅读了以下相关文件:
发布于 2018-04-03 12:50:34
我建议使用IDEA向导为您创建一个简单的多平台项目(File -> New -> project -> Kotlin -> Kotlin (多平台实验) )。社区版就足够了。
回答你的问题:
'kotlin-platform-common'插件。https://stackoverflow.com/questions/48917150
复制相似问题