解决在Studio3.1.2添加Butterknife8.8.1依赖后出错的问题

运行环境

win7_64
studio3.1.2
Butterknife8.8.1

配置步骤

1).在Project的 build.gradle 中添加如下代码:

buildscript {
  repositories {
      google()
      jcenter()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
    classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'
  }

}
2).在app的 build.gradle 中添加如下代码:

    apply plugin: 'com.android.library'
    apply plugin: 'com.jakewharton.butterknife'

3).在app的build.gradle 中的dependencies中添加:

dependencies {
  compile 'com.jakewharton:butterknife:8.8.1'
  annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}

4).此时点击Sync Now出现以下1-1提示:


1-1.png

解决方法:

1).注释或删除掉第2步中添加的如下代码:

//apply plugin: 'com.jakewharton.butterknife'

2).再次点击Sync Now,就可以看到 ,问题解决了.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,357评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • Gradle对于很多开发者来说有一种既熟悉又陌生的感觉,他是离我们那么近,以至于我每天做项目都需要他,但是他又是离...
    阿_希爸阅读 9,600评论 10 199
  • 从来不会孤独 因为倒影里有你相扶 从来不曾怀疑 会将彼此的灵魂呵护 永远不可靠近 但求今生的免罪救赎 只是凭着想象...
    携梅阅读 393评论 12 23
  • 因为身体原因,也因为想改变目前的状况,下定决心决定早起!今天是第七天已经明显感觉到和以往不同的效果. ...
    新雅遇见读书阅读 346评论 2 0