使用 Buck 构建系统构建一个用 Kotlin 编写的 Android 应用程序

Build an Android app written in Kotlin using Buck build system

Buck 支持构建基于 Java 的 Android 项目。有一个项目 https://github.com/zserge/buckbone 添加了 "experimental" Kotlin 支持,但它远未可用。

有没有一种方法可以使用 Buck 构建系统构建一个 Android 用 Kotlin 编写的应用程序?

目前没有很好的方法来做到这一点,但 zserge has been the one dabbling in it (check out some of the issues they've filed in Buck). scrawlings actually recently did a refactor of Buck's Java code to make support for Groovy 更容易,这也使得全面支持 Kotlin 变得容易得多。核心团队不太可能在这方面开展工作,但我们肯定会为此申请 PR。

密切关注这个名为 OkBuck 的 Uber open-source library,它可以让您使用 Buck 构建系统编译 Java 和 Kotlin 代码。这是他们目前在所有应用中使用的内容。

注意:您将不得不尝试一下,看看它们是否支持您需要的一切,我不完全了解与 Kotlin 的兼容性状态,但是我可以确认他们已经在用它构建 Kotlin 应用程序。