Android 未解析引用:“;“黄油刀”;

Android 未解析引用:“;“黄油刀”;,android,butterknife,Android,Butterknife,我得到上面的编译器错误,但我无法修复它,无论我做什么 我的活动 build.gradle(项目) build.gradle(模块) 到目前为止我所尝试的。。。 在互联网上搜寻解决方案,包括 已删除.idea文件夹并重新启动 使缓存无效并重新启动 清洁工程 梯度同步 叫喊 您是否在项目(不是应用程序)的build.gradle文件中添加了jcenter()依赖项 您是否在项目(不是应用程序)的build.gradle文件中添加了jcenter()依赖项 您应该使用实现'com.jakewharto

我得到上面的编译器错误,但我无法修复它,无论我做什么

我的活动 build.gradle(项目) build.gradle(模块) 到目前为止我所尝试的。。。
  • 在互联网上搜寻解决方案,包括
  • 已删除.idea文件夹并重新启动
  • 使缓存无效并重新启动
  • 清洁工程
  • 梯度同步
  • 叫喊
  • 您是否在项目(不是应用程序)的build.gradle文件中添加了jcenter()依赖项

    您是否在项目(不是应用程序)的build.gradle文件中添加了jcenter()依赖项


    您应该使用
    实现'com.jakewharton:butterknife:10.2.1'
    而不是annotationProcessor。此依赖项包含缺少的包,因此如果要在代码中使用它,它应该是
    implementation
    api


    在这种情况下,annotationProcessor不适合您,因为它通常用于代码生成器,如
    butterknife编译器

    您应该使用
    实现'com.jakewharton:butterknife:10.2.1'
    而不是annotationProcessor。此依赖项包含缺少的包,因此如果要在代码中使用它,它应该是
    implementation
    api


    在这种情况下,annotationProcessor不适合您,因为它通常用于代码生成器,如
    butterknife编译器

    它可能区分大小写,所以请尝试使用“butterknife”而不是“butterknife”。“butterknife”是正确的。事实上,当我添加一个。(点)在butterknife之后,没有任何建议。它可能区分大小写,所以请尝试使用“butterknife”而不是“butterknife”。“butterknife”是正确的。事实上,当我添加一个。(点)在巴特刀之后,没有任何建议。这是一个很好的捕获,但不幸的是它已经到位了。我已经更新了我的帖子以反映你的建议。很好,但不幸的是它已经到位了。我更新了我的帖子以反映你的建议。哇!就这样成功了!我最初使用“annotationProcessor”的唯一原因是因为编译器给了我一个警告“使用annotationProcessor而不是实现将annotationProcessor添加到处理器路径”看起来编译器很愚蠢(通常不是这样)哇!就这样成功了!我最初使用“annotationProcessor”的唯一原因是编译器给了我一个警告“使用annotationProcessor而不是实现将annotationProcessor添加到处理器路径”看起来编译器很笨(通常不是这样)
    import butterknife.ButterKnife // Unresolved Reference: ButterKnife
    import butterknife.BindView // Unresolved Reference: BindView
    
    class MyActivity: AppCompatActivity() {
    
        @BindView(R.id.textView)
        lateinit var mTextView: TextView
    
        // ...
    
    }
    
    buildscript {
        repositories {
            jcenter()
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    
    dependencies {
        annotationProcessor 'com.jakewharton:butterknife:10.2.1'
        annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'
    }
    
       allprojects {
         repositories {
          ...
          jcenter()
          }
       }