Buck 支持构建基于 Java 的 Android 项目。有一个项目https://github.com/zserge/buckbone添加了“实验性”Kotlin 支持,但它远非可用。
有没有办法使用 Buck 构建系统构建一个用 Kotlin 编写的 Android 应用程序?
Buck 支持构建基于 Java 的 Android 项目。有一个项目https://github.com/zserge/buckbone添加了“实验性”Kotlin 支持,但它远非可用。
有没有办法使用 Buck 构建系统构建一个用 Kotlin 编写的 Android 应用程序?
目前没有很好的方法来做到这一点,但zserge一直在涉足其中(查看他们在 Buck 中提交的一些问题)。 scrawlings最近实际上对 Buck 的 Java 代码进行了重构,以使对 Groovy 的支持更容易,这也将使完全支持 Kotlin 变得容易得多。核心团队不太可能在这方面工作,但我们肯定会为此进行公关。
请留意这个名为 OkBuck的 Uber 开源库,它允许您使用 Buck 构建系统编译 Java 和 Kotlin 代码。这是他们目前用于所有应用程序的内容。
注意:您必须尝试一下,看看他们是否支持您需要的一切,我不完全了解与 Kotlin 的兼容性状态,但我可以确认他们已经在使用它构建 Kotlin 应用程序。