2017-07-15 22 views
0

當我點擊setContentView(R.layout.activity_main);並進入生成菜單,「使用butterknife生成注射」選項不存在。我也試過使用shift-command-B快捷鍵,但它仍然不起作用。我把這兩行,我的build.gradle(模塊:應用程序)文件Butterknife不會在Android Studio中生成注入

compile 'com.jakewharton:butterknife:8.7.0' 

annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0' 

我試圖重新啓動Android Studio中很好,但似乎沒有任何工作。感謝任何看到這個的人!

+0

更換

annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0' 

的onCreate()後,你叫ButterKnife.bind(這)? – Thearith

+0

是的。它看起來像這樣:@Override 保護無效的onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); } – Erika

回答

0

你可以嘗試安裝一個插件。看到此鏈接https://github.com/avast/android-butterknife-zelezny/issues/98

+0

歡迎您訪問解決方案的鏈接,但請確保您的答案在沒有它的情況下很有用:[在鏈接中添加上下文](https://meta.stackexchange.com/questions/8231/are-answers-that-just 8259),所以你的同行用戶會有一些想法是什麼,爲什麼它在那裏,然後引用你鏈接到的頁面最相關的部分,以防萬一目標頁面不可用。 [僅僅是一個鏈接的答案可能會被刪除。](https://stackoverflow.com/help/deleted-answers) – Dwhitz

0

嘗試

apt 'com.jakewharton:butterknife-compiler:8.7.0' 
相關問題