Cause: android-apt plugin is incompatible with the Android Gradle plugin.

Android 升级到3.4.1后,原来的项目无法通过编译了,让我们看看出现的问题:

Cause: android-apt plugin is incompatible with the Android Gradle plugin.
Please use ‘annotationProcessor’ configuration instead.

该问题发生在module级的build.gradle文件里,一般发生在你的application模块。

最新版Android Studio所搭配的com.android.tools.build:gradle:3.4.1及更高版本不支持目前1.8版本的apt了,所以先把project的build.gradle中

classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’

删掉。然后把module的build.gradle中的

apply plugin: ‘com.neenbedankt.android-apt’
也删掉。再把之前dependencies中类似于

apt ‘com.jakewharton:butterknife-compiler:8.8.1’

apt ‘com.jakewharton:butterknife-compiler:8.8.1’
中的apt换成annotationProcessor,然后Sync,问题解决。

你可能感兴趣的:(Android)