在 Butter Knife 生成的代码中找不到符号 class

Cannot find symbol class on Butter Knife generated code

我正在尝试使用黄油刀,但在生成代码时遇到了问题。它在抱怨命名空间...我不知道为什么。

error: cannot find symbol class Detail

为了简化查看所有和平,我打印了一张。你能帮帮我吗?

我解决了这个问题,只是将命名空间 Detail 重命名为 detail(小写),然后一切又开始工作了。我的结论是在使用 Butter Knife 的命名空间上不能有大写字母。

确保 ButterKnife 库的版本与 apt 插件版本匹配,如下所示:

compile 'com.jakewharton:butterknife:8.5.1'

apt 'com.jakewharton:butterknife-compiler:8.5.1'

在将 ButterKnife 添加到您的 build.gradle 文件时,请遵循此 link:

https://github.com/JakeWharton/butterknife