Annotation processors must be explicitly declared now. The following dependencies on the compile cl

如有不对的地方 望各路大神指点,小女子在此谢过(*^__^*) 嘻嘻……

 

我下载了一个demo,版本比较低,然后运行的时候报错了,贴一下我的解决过程

 

1.错误信息

Annotation processors must be explicitly declared now. The following dependencies on the compile cl_第1张图片

修改:

 将项目下的

1.  classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'删掉

2.modul下的apply plugin: 'com.neenbedankt.android-apt'删掉

 3.apt 'com.google.dagger:dagger-compiler:2.2'

  把apt改成annotationProcessor

 

2.然后还是报错,继续看下错误的信息

Annotation processors must be explicitly declared now. The following dependencies on the compile cl_第2张图片

根据提示继续修改:在 app.gradle里面 加入

  defaultConfig {
       ........

        javaCompileOptions {
            annotationProcessorOptions {
                includeCompileClasspath = true
            }
        }


      .......
    }

 

然后就可以可以跑起来了

 

 

注意:如果targetSdkVersion>=26  那么 minSdkVersion>=14

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Android,开发记错本)