添加ButterKnife依赖出现的问题及解决方案

第一次添加ButterKnife10.0的时候出现了AAPT2 error: check logs for details的错误。网上查资料之后发现好像ButterKnife和design库有冲突,所以就换成ButterKnife8.4。
按照网上的步骤来;
Step1,在Project的build文件下添加以下代码

在项目的project 的build.gredle 文件中的dependencies标签下添加。
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

Step2,添加依赖

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

Step3,在app的Build文件中添加以下代码

apply plugin: 'android-apt'

ok,Sync

然后就出现错误了

android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor'

解决的方法就是
删除 apply plugin: 'android-apt’代码;
并将依赖中的apt更改为annotationProcessor;

Sync,搞定

猜你喜欢

转载自blog.csdn.net/qq_41545435/article/details/86644034