Butterknife在Android Studio中不会产生注射

时间:2017-07-15 01:11:42

标签: java android android-studio mobile butterknife

当我点击setContentView(R.layout.activity_main);并转到生成菜单,"使用butterknife生成注射"选项不存在。我也试过使用shift-command-B快捷方式,但它仍然无法正常工作。我将这两行放在build.gradle(Module:app)文件中

compile 'com.jakewharton:butterknife:8.7.0'

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

我尝试重启Android Studio,但似乎没有任何效果。感谢任何看到这个的人!

4 个答案:

答案 0 :(得分:0)

您可以尝试安装插件。请参阅此链接https://github.com/avast/android-butterknife-zelezny/issues/98

答案 1 :(得分:0)

尝试替换

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

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

答案 2 :(得分:0)

选项1:

在Android Studio中:

 1. File -> Settings -> Plugins -> Browse repositories

 2. Search and install 'Android ButterKnife Zelezny'

 3. Restart Android Studio

选项2:

如果您无法在浏览存储库中找到它,请下载插件(下面的链接)并通过"从磁盘安装"手动安装它。

插件链接:http://plugins.jetbrains.com/plugin/7369-android-butterknife-zelezny

项目链接:https://github.com/avast/android-butterknife-zelezny

答案 3 :(得分:0)

因此,如果要添加黄油刀,请添加与此相关的所有依赖项,并且

*重要 转到设置,然后转到插件,搜索黄油刀并安装