Android ButterKnife Zelezny插件安裝成功但是功能不能使用的解決辦法

關於ButterKnife框架Android ButterKnife Zelezny插件安裝成功但不顯示Generate ButterKnife Injections選項的問題

字數398 閱讀309 評論0 

關於ButterKnife插件Android ButterKnife Zelezny插件安裝成功但不顯示Generate ButterKnife Injections選項的問題

ButterKnife屬於更新比較頻繁的框架,註解型框架,從6.1.0到8.0.1版本,作者把inject()方法改成了bind()方法,@Bind(R.id.button)改成了@BindView(R.id.button),大家在使用的時候請注意這些變化

隨着框架的改變,對於Android ButterKnife Zelezny插件就不再兼容,因此就算成功安裝了這個插件也無法顯示出Generate ButterKnife Injections的選項

操作方法:

1、安裝ButterKnife框架

在線安裝:點擊File→Project Structure→Modules下對應的項目→Dependencies→右側的加號→Library Dependency→輸入ButterKnife搜索,點擊下載com.jakewharton:butterknife:7.0.1

2、安裝Android ButterKnife Zelezny插件

點擊File→Settings→Plugins→Browse repositories→輸入Android ButterKnife Zelezny→點擊Install安裝並重啓

3、重啓Android Studio

重啓後這個時候Android ButterKnife Zelezny這個框架並不能使用,此時,雙擊項目下【不是Project下】的build.gradle文件,在dependencies裏面手動把com.jakewharton:butterknife後的版本手動改爲7.0.1,然後點擊Sync Now

PS:這一步相當於手動設置下載7.0.1版本的ButterKnife,你可以在第一步中直接雙擊項目下【不是Project下】的build.gradle文件,在dependencies裏面手動寫入compile 'com.jakewharton:butterknife:7.0.1'然後點擊Sync Now

4、打開Activity的class文件,鼠標放在R.layout.activity_main上點擊鼠標右鍵→Generate即可看到Generate ButterKnife Injections

發佈了67 篇原創文章 · 獲贊 10 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章