5

我不确定是 Android Studio ( 0.1.9 ) 还是 AndroidAnnotation 问题,但是,最近我无法制作和编译我的 AndroidAnnotations 项目。

好的,所以我尝试制作项目,这就是我在“消息”窗口中得到的:

Information:Round 1:
Information:    input files: {com.antyzero.sidereelo.ui.activity.SplashActivity}
Information:    annotations: [com.googlecode.androidannotations.annotations.EActivity, java.lang.Override]
Information:    last round: false
Information:Processor com.googlecode.androidannotations.AndroidAnnotationProcessor matches [com.googlecode.androidannotations.annotations.EActivity] and returns true.
Information:Note: Starting AndroidAnnotations annotation processing
Information:Round 2:
Information:    input files: {com.antyzero.sidereelo.ui.activity.SplashActivity_}
Information:    annotations: [java.lang.Override]
Information:Processor com.googlecode.androidannotations.AndroidAnnotationProcessor matches [] and returns true.
Information:Round 3:
Information:    input files: {}
Information:    annotations: []
Information:    last round: true
Information:Compilation completed successfully with 1 warning in 17 sec
Information:0 errors
Information:1 warning
Warning:: Unclosed files for the types '[dummy1372862415557]'; these types will not undergo annotation processing

不多不少,不多不少。结果我没有创建我的 SplashActivity_。此消息来自全新项目,但我的旧项目也受到影响。

Android Studio 的回答:使用 AndroidAnnotations没有帮助。

我在 Android Studio 之前几周就在使用 AA 和 IntelliJ 没有问题。IMO 它可能会在最新的 Android Studio 更新后发生,但现在可能有某种解决方案,如果没有,我会向 Android Studio 团队报告。感谢帮助。

还有一件事。我的项目使用 Maven 并从 CLI 构建它们工作正常,所有类都按应有的方式生成。

4

1 回答 1

2

尝试使用 注入视图时@ViewById,我遇到了同样的问题,问题是我将字段声明为私有。声明它至少受保护解决了这个问题!

前:

@ViewById
private NoListResultsView noResultsView;

@ViewById
protected NoListResultsView noResultsView;
于 2014-05-02T21:34:29.217 回答