1. Introduction

When using android studio 3+, you may encounter this problem:

2. The problem

After add some library to your gradle dependencies, click the build ,you may got this:

Annotation processors must be explicitly declared now.  The following dependencies on the compile classpath are found to contain annotation processor.  Please add them to the annotationProcessor configuration.
  - groundy-compiler-1.5.jar (com.telly:groundy-compiler:1.5)
Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior.  Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.

As you can see, I have imported the groudy compiler, but the gradle compiler complains the error.

3. How to solve it?

Just add this line to your build.gradle:

android {
    android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true
    compileSdkVersion 26
    ......
}

You can find detail android annotation processor compile problem solving documents here: