【问题标题】:butterknife zelezny can't show in generate menu for AndroidStudio1.3.1Butterknife zelezny 无法在 AndroidStudio1.3.1 的生成菜单中显示
【发布时间】:2015-08-27 14:27:25
【问题描述】:

我的 Android Studio 版本是 1.3.1, 当我按步骤添加butterknife zelezny 1.3.2的插件时: 通过 Preferences → Plugins → Install plugin from disk 下载并安装。

但是,在generate菜单中没有显示“Generate ButterKnife Injections”按钮。

这个问题的原因是什么?如何解决? 谢谢。

【问题讨论】:

标签: butterknife


【解决方案1】:
  1. 重启你的 AS
  2. 右键单击 R.layout.my_layout
  3. 选择生成(或单击 Alt+Insert)
  4. 您可能会在菜单中看到“生成 Butterknife injections”项

【讨论】:

    【解决方案2】:

    我也遇到了同样的情况。所以如果是正确的,你没有在你的 gradle 文件中添加黄油刀依赖项。

    dependencies {
    compile 'com.jakewharton:butterknife:7.0.1'
    }
    

    将此添加到您的项目中build.gradle(Module:app)

    完成后,您将在布局的右键单击时获得Generate ButterKnife Injections 选项。

    【讨论】:

      【解决方案3】:

      正如上面提到的@Woi,你可以这样做。

      对于 Windows,您可以按照以下步骤执行相同操作。

      1.在activity或fragment中右键R.layout.my_layout

      2.点击生成(Alt+Inser)

      3.生成黄油刀注入(Ctrl+Shift+B)

      【讨论】:

        【解决方案4】:

        它适用于 7.0.1。不适用于 8.0.1

        1.作品:

        compile 'com.jakewharton:butterknife:7.0.1'
        

        2.不起作用:

        compile 'com.jakewharton:butterknife:8.0.1'
        

        【讨论】:

          【解决方案5】:

          我遇到了同样的问题,但重新启动并没有解决它。我通过在项目级别将 classpath 'com.jakewharton:butterknife-gradle-plugin:8.7.0' 添加到我的 gradle 构建文件来解决它,以便它的 buildscript 部分看起来像

          buildscript {
          
              repositories {
                  google()
                  jcenter()
              }
              dependencies {
                  ...
                  classpath 'com.jakewharton:butterknife-gradle-plugin:8.7.0'
          
                  // NOTE: Do not place your application dependencies here; they belong
                  // in the individual module build.gradle files
              }
          }
          

          其次,要在菜单中看到“Generate ButterKnife Injections”,您需要将鼠标光标放在布局文件上并右键单击它,然后选择“Generate”。

          例如在 Fragment 中,View v = inflater.inflate(R.layout.fragment_create_new_order, container, false); 右键单击​​“fragment_create_new_order”并选择“生成”

          【讨论】:

            【解决方案6】:

            我的Android studio版本是3.1.2,当我按步骤添加butterknife zelezny 1.6.0的插件时:通过Preferences → Plugins → Browse repositories下载并安装,然后搜索ButterKnife Zelezny .

            我也有同样的问题。 我通过在项目级别将类路径 'com.jakewharton:butterknife-gradle-plugin:8.8.1' 添加到我的 gradle 构建文件中来解决它,以便它的 buildscript 部分看起来像:

            buildscript {
                repositories {
                    mavenCentral()
                }
                dependencies {
                    classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'
                }
            }
            

            https://github.com/JakeWharton/butterknifeREADME.md 没用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-05-29
              • 2013-04-11
              • 1970-01-01
              • 2022-09-28
              • 2020-01-14
              相关资源
              最近更新 更多