关于元注解生成文件的问题

来源:8-2 通过注解生成指定模板的代码

weixin_慕娘9527944

2019-04-28

老师,您好,请教一个问题。对于第8章的内容,本来已经实现了,后来不知何原因,无法自动生成代码了,有可能是升个了android studio版本,自查了一下,后在是通过在compiler中添加了E:\AndroidStudio\LogisticSpace\compiler\build\resources\javax.annotation.processing.Processor文件来实的,原先的AutoServices没有反应,不知道是何原因,请问老师有没有遇到这种情况?应如何解决?
目前,版本信息如下:
Android Studio 3.4
gradle 5.1.1
com.squareup:javapoet:1.11.1
com.google.auto.service:auto-service:1.0-rc5
com.google.auto:auto-common:0.10
此外,在调试的时候,控制台显示如下信息
Gradle may disable incremental compilation as the following annotation processors are not incremental: auto-service-1.0-rc5.jar (com.google.auto.service:auto-service:1.0-rc5).
Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.

个人感觉是AutoService的问题,是不是我哪个地方没有设置好?请老师指点一下,谢谢!

写回答

1回答

傅猿猿

2019-05-03

因为这个库升级了呀,你去看一下那个github上面的相关注解,他会告诉你该怎么做的。哦,话说这个自动生成代码这一块,我马上不是要重录了吗?我打算把它剔除掉,因为确实太复杂了,就连慕课网的老师都没有几个能搞明白了,嗯,这个我觉得不合适。

0
1
成为小牛也可以
老师为也遇到了相同的问题,github的这个库说明的链接能发一下么,没有检索到,多谢
2019-12-18
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程