前言
之前我用的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出错的解决方法,不知道有没有帮助到你呢