2

我有一个包含一些模块的相当大的项目。

在其中一个声明为我想使用 Butterknife 的库项目中,Android Studio 在以 Butterknife 样式编写时不会编译代码:

@InjectView(R.id.webView)
private WebView webView;

我得到错误属性必须是一个常量

当我不使用 Butterknife 时,相同的编译没有任何问题

    webView = (WebView) getView().findViewById(R.id.webView);

我清理了缓存并再次启动了 IDE。没运气。

有趣的是@InjectView 在非库项目中使用时有效(他们使用库项目)

PS:我也尝试直接在控制台编译,同样的问题。

4

0 回答 0