Buck支持构建基于Java的Android项目。有一个项目https://github.com/zserge/buckbone增加了“实验性”Kotlin支持,但它远远无法使用。
有没有办法使用Buck构建系统构建使用Kotlin编写的Android应用程序?
答案 0 :(得分:4)
目前还没有一种很好的方法可以做到这一点,但zserge一直是其中的一员(查看他们在巴克提出的一些问题)。 scrawlings实际上最近做了refactor Buck的Java代码,以使support for Groovy更容易,这也使得完全支持Kotlin变得容易得多。核心团队不可能为此工作,但我们肯定会为它做一个公关。
答案 1 :(得分:0)
密切关注名为OkBuck的Uber open-source library,它使您可以使用Buck构建系统来编译Java和Kotlin代码。这就是他们目前所有应用程序所使用的。
注意:您将不得不尝试一下,看看它们是否支持您所需的一切,我还不完全了解与Kotlin的兼容性,但是我可以确认它们是已经用它构建了Kotlin应用程序。