我在Android Studio gradle项目中使用AndroidAnnotations。我目前在编译过程中从AA获得错误输出:
cannot find symbol class MyActivity_
错误输出不会阻止构建应用程序 - 它不是真正的编译错误,因为类在那里,似乎这只是编译过程中一个不幸的计时问题。
我能做些什么来避免AA的这些假阳性错误?当有"假"每次编译时都会显示错误,很容易错过真正的错误。
答案 0 :(得分:7)
我有同样的错误。为了解决这个问题,我已经恢复了我的最后一次更改,并且它再次起作用 我认为这是错误的优化导入(你必须导入生成的类,例如.xxx)或者我按布局xml注入了布局xml中不存在的布局
<强>更新强>
我知道了。我的问题是我使用私人mofidier而不是中的保护@ViewById(R.id.list)
private ListView list;
答案 1 :(得分:1)
尝试查看您是否错过了修复MainActivity类中或您已注释的Bean成员中的某些错误。
答案 2 :(得分:1)
问题不一定是在MainActivty中,但可能是因为私有修饰符与代码中某处的Android Anotations(注入,方法声明等)一起使用