在 Butter Knife 生成的代码中找不到符号 class
Cannot find symbol class on Butter Knife generated code
我正在尝试使用黄油刀,但在生成代码时遇到了问题。它在抱怨命名空间...我不知道为什么。
error: cannot find symbol class Detail
为了简化查看所有和平,我打印了一张。你能帮帮我吗?
- com.phormar.android.Detail 命名空间存在;
- PessoaFragment 也在 com.phormar.android.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:
我正在尝试使用黄油刀,但在生成代码时遇到了问题。它在抱怨命名空间...我不知道为什么。
error: cannot find symbol class Detail
为了简化查看所有和平,我打印了一张。你能帮帮我吗?
- com.phormar.android.Detail 命名空间存在;
- PessoaFragment 也在 com.phormar.android.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: