我有一个包含一些模块的大项目。
其中一个被宣布为我想使用Butterknife的库项目,Android Studio在用butterknife风格编写时不编译代码:
@InjectView(R.id.webView)
private WebView webView;
我收到错误属性必须是常量
当我不使用Butterknife时,相同的编译没有任何问题
webView = (WebView) getView().findViewById(R.id.webView);
我清理了我的缓存并再次启动了IDE。没有运气。
有趣的是@InjectView在非库项目中使用时(他们使用库项目)
PS:我也尝试直接在控制台编译,同样的问题。