美文网首页
Android Studio Plugin 3.0.0 Grad

Android Studio Plugin 3.0.0 Grad

作者: 焦百万 | 来源:发表于2018-12-01 16:37 被阅读0次

    最近把Android Stuido 升级到了3.2.1 遇到了很多问题,其中 javaCompileOptions.annotationProcessorOptions 就是其中众多问题中的一个,看来得花些时间学习学习这些新技术了,再好的的脑子也不如一个烂笔头,故,做一下笔记记录一下。

    文档

    错误

    由于将开发工具Android studio 升级了最新的版本,引发的问题。

    • Android Studio 3.2.1
    • Andorid pluing 2.3.2
    • Gradle 4.6
      项目中使用了 implementation 'com.jakewharton:butterknife:7.0.1' 注解库,编译时出现了以下错误:

    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.

    翻译:现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。

    由于在Android Studio pluing 3.0.+以上,如果项目中用到注解,必须显示的声明注释处理器。

    解决

    在build.gradle中加入以下两种写法都是可以的,第二种相对标准一些,建议选择第二种方法。

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

    或者

    android {
        compileSdkVersion 28
        defaultConfig {
            ........
            
            javaCompileOptions 
                annotationProcessorOptions {
                    includeCompileClasspath true
                }
            }
        }
        ........
     }
    

    相关文章

      网友评论

          本文标题:Android Studio Plugin 3.0.0 Grad

          本文链接:https://www.haomeiwen.com/subject/cirrcqtx.html