1.开发环境Android studio 3.0及以上
2.
def AAVersion = '4.4.0'//最低4.4.0
dependencies {
...
compile "org.androidannotations:androidannotations-api:$AAVersion"
annotationProcessor "org.androidannotations:androidannotations:$AAVersion"
androidTestCompile('com.android.support:support-annotations:26.1.0') {
force = true
}
}
Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.
最新版Android Studio所搭配的com.android.tools.build:gradle:3.0.0不支持目前1.8版本的apt了,所以先把project的build.gradle中
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
1 | classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' |
删掉。然后把module的build.gradle中的apply plugin: 'com.neenbedankt.android-apt'也删掉。再把之前dependencies中类似于apt rootProject.ext.libButterKnifeCompiler中的apt换成annotationProcessor,OK问题解决。