美文网首页
andorid studio apt无法生成代码

andorid studio apt无法生成代码

作者: prime_809c | 来源:发表于2020-09-19 17:43 被阅读0次

    Java编译时注解处理器(APT)详解

    1、

    运行demo时,替换为了自己的gradle版本 5.6.4,然后始终无法生成代码。

    原因是gradle版本问题:

    由于Gradle 5.0将忽略compile classpath中的 annotationProcessor,因此需要

    手动添加annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'

    AutoService注解无法生成META-INF文件

    2、

    在kotlin文件中使用注解,不会生成代码,需要替换成java文件,改成第三条形式后,则不受影响

    3、

    ‘annotationProcessor’ dependencies won’t be recognized as kapt annotation processors. Please change the configuration name to ‘kapt’ for these artifacts: ‘com.airbnb:deeplinkdispatch-processor:4.1.0’.

    如果遇到这个错误,把annotationProcessor替换成kapt,在kapt文件下可以找到生成的代码

    相关文章

      网友评论

          本文标题:andorid studio apt无法生成代码

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