Android Studio3.0 配置ButterKnife出错的解决方法

前言

之前我用的Android  Studio的版本是2.3.3的,后来在朋友的强烈推荐以及自己在网上看的文章里面都建议把Android Studio升级到3.0,这不升级完了,就出现了一大堆的问题,我们来一个一个解决,写这篇博客的目的一是为了提醒自己,二嘛当然是帮助遇到这个问题的人,这篇文章主要讲解的是引用ButterKnife框架出现的问题

Android Studio2.3版本下如何配置

(1)在project下的build.gradle文件中的dependencies下添加如下代码

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

(2)在app下的build.gradle文件添加

apply plugin: 'android-apt'

(3)在app下的build.gradle文件中dependencies标签下添加

compile 'com.jakewharton:butterknife:8.4.0'
apt     'com.jakewharton:butterknife-compiler:8.4.0'

好了大功告成,这就是在Android  Studio2.3版本下依赖ButterKnife的步骤,简简单单的几步就配置好了,这篇文章我就不讲如何使用了,下次我再写一篇如何使用ButterKnife的文章

Android Studio3.0版本下如何配置

这里我就基于Android Studio2.3的基础上进行修改了

(1)我们找到project下的build.gradle文件中的dependencies把以下代码删除掉

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

(2)在app下的build.gradle文件下apply plugin: ‘com.neenbedankt.android-apt’的也删除,
(3)在app下的build.gradle文件下dependencies标签中原来使用apt的改为annotationProcessor
(4)在同步一下就解决了

如果直接在Android  studio3.0的基础上进行配置的话那么就更简单了,我这里就直接上代码了

  annotationProcessor   'com.jakewharton:butterknife-compiler:8.4.0'
  implementation        'com.jakewharton:butterknife:8.4.0'

好了,这就是Android Studio3.0 配置ButterKnife出错的解决方法,不知道有没有帮助到你呢

你可能感兴趣的:(Android Studio3.0 配置ButterKnife出错的解决方法)