2016-04-29 34 views
8

我正在嘗試使用黃油刀,但生成的代碼有問題。它抱怨一個命名空間......我不知道爲什麼。Butter Knife生成代碼找不到符號類

error: cannot find symbol class Detail

爲了簡化查看所有peaces,我打印。你可以幫我嗎?

enter image description here

  • com.phormar.android.Detail命名空間的存在;
  • PessoaFragment也在com.phormar.android.Detail包中。

回答

4

我解決了它只是重命名命名空間的詳細信息(小寫),並開始重新工作。我的結論是,在使用黃油刀的命名空間中不能有大寫字母。

+0

謝謝,我有同樣的問題!這幫了我一噸! – x10sion

13

確保ButterKnife庫的版本的易插件版本這樣的匹配:

compile 'com.jakewharton:butterknife:8.5.1' 

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

請點擊此鏈接,同時增加ButterKnife您的build.gradle文件:

https://github.com/JakeWharton/butterknife

+0

是的!這是正確的答案!無需將命名空間更改爲小寫。只需使用最新版本的ButterKnife。感謝您節省我的時間:) –