我想使用this library project,所以我試圖運行(在Github上鍊接/app/source/main/
)示例應用程序,並在MainActivity.java
,我越來越對進口的錯誤進口butterknife.InjectView不能得到解決
import butterknife.InjectView;
以及在MainActivity.java
和VerticalLinearRecyclerViewSample.java
,在@InjectView(...)
標註的每一次出現,我得到以下錯誤:
InjectView cannot be resolved to a type
所以WH我應該這樣做嗎?
我的嘗試:
我見過this question。沒有爲我工作,在那裏留下評論。
我有followed these steps to include the Butter Knife library直到第3步。關於第4步,「請確保.apt_generated /文件夾位於您的項目根目錄中...」 - 此項目沒有任何文件夾,名稱爲.apt-generated
或項目根文件夾中的某個文件夾。
注:我實際使用Eclipse和Github上的項目是Android工作室,所以我創建Eclipse的一個新項目,並從下載的Android Studio項目複製單個文件。我希望這沒有什麼區別。
您正在使用哪種版本的ButterKnife?最新版本綁定而不是InjectView。在此之前的版本中,使用ButterKnife.inject(this)來注入視圖。此外,Eclipse不再受支持,開始使用Android Studio。 – Sharj
@Sharj v7.0.1從此頁面下載。 '@ Bind'有效,非常感謝。如果你可以把它作爲答案發布,我可以接受它。 – Solace
發佈爲答案。 – Sharj