使用Scala和Gradle与AndroidAnnotations

7

是否可能在使用Scala编程语言和Gradle构建系统时使用AndroidAnnotations?当我尝试将AndroidAnnotations集成到我的现有Android/Scala/Gradle项目中时,编译失败,因为找不到生成的下划线类(例如MyActivity_)。

以下是一些有用的起点和参考资料:

2个回答

6
在解决这个问题的过程中,我在原问题帖中添加了一些研究链接。AndroidAnnotations注解处理器会生成源代码(Java文件)。通常情况下,注解处理器是在源代码级别上运行的(而不是类文件)。我期望AndroidAnnotations可以从Scala源文件中生成Java代码。但是,Scala似乎不支持Java注释处理工具。因此,我的答案是:无法在Scala源代码中使用AndroidAnnotations。但是,在Scala混合源码项目中仍然可以在Java源码中使用AndroidAnnotations。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接