是否可以将AndroidAnnotations与Scala编程语言和Gradle构建系统一起使用?当我尝试将AndroidAnnotations集成到我现有的Android / Scala / Gradle项目中时,编译失败,因为无法找到生成的下划线类(例如MyActivity_)。
以下是一些有用的起点和参考:
答案 0 :(得分:6)
在我寻求解决此问题的过程中,我在原始问题帖子中添加了一些研究链接。 AndroidAnnotations注释处理器生成源代码(Java文件)。通常,注释处理器似乎在源代码级别(而不是类文件)上运行。我期待AndroidAnnotations从Scala源文件生成Java代码。 Scala似乎不支持Java注释处理工具。所以我对这个问题的回答是:不可能将AndroidAnnotations与Scala源代码一起使用。但是,AndroidAnnotations仍可用于Scala混合源项目中的Java源代码。
答案 1 :(得分:1)
关于Gradle(没有Scala),似乎有人设法将它与AndroidAnnotations一起使用,在这里:Adapt AndroidAnnotations Maven settings to Gradle