我正在研究系统图像中内置的Android应用程序,我想向其添加Kotlin支持。
目前,它是通过Gradle(常规开发)和MAKE(Android.mk,系统构建)构建的。在Gradle上增加Kotlin的支持非常流畅,但我陷入了基于制造的零件上。我正在考虑将基于品牌的零件移至Soong,因为看到它与Bazel有点相似(至少从语义上讲,Whise Wise呢?),这似乎支持构建Android应用程序。我意识到这是一个罕见的设置,我还没有找到任何与Make或Soong一起使用的示例。
使用最新的AOSP,现在可以构建用Soong编写的系统应用程序,并有一些限制。有关更多详细信息,请参见https://github.com/jzoran/kotlin-privapp。