每当注释因任何原因失败(不支持参数或缺少资源ID)时,结果将是android studio打印出很多错误,如下所示(它将打印出所有生成的类,尽管它们都将存在! !!):
cannot find symbol class ...
根本原因
我知道的根本原因如下:
使用icepick parceler库:
@State
public List<String> data= null; // should be ArrayList, because List is not Parcelable nor Serialisable
使用着名的奶油刀库:
@InjectView(R.id.view)
private View view; // should be public or default!
问题
如果发生这样的事情,如何找出根本原因?