2017-02-24 15 views
3

当我对视图/绑定进行更改时,AndroidStudio不会为使用ButterKnife的类生成绑定类,从而使ButterKnife不再有效。当我彻底重建项目......一段时间后,问题就消失了,然后又回来了。我无法确定触发它的变化。AndroidStudio零星停止生成ButterKnife绑定,直到重建

我该如何解决这个问题?并没有修复它,有什么办法可以手动让AndroidStudio重新运行AnnotationProcessors,而无需对项目进行完全重建?

设置细节:

  • Windows 7的
  • 过Android Studio V2.2.3
  • CompileSDKVersion 25
  • 杰克启用使用Java编译8
  • ButterKnife V8.5.1
+0

我在GitHub上发布了一个问题:https://github.com/JakeWharton/butterknife/issues/957 – galaxigirl

回答

0

Dis abling(现在最终弃用的)Jack工具链解决了这个问题 - 正如Butterknife创始人所建议的in the issue I opened

在编写本文时,如果您使用的是JAVA 8进行编译,则必须安装AS版本> 2.3 .2并相应地更新您的gradle版本和插件。然后注释按预期工作,你得到InstantRun capabilites :)