关于元注解生成文件的问题
来源: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上面的相关注解,他会告诉你该怎么做的。哦,话说这个自动生成代码这一块,我马上不是要重录了吗?我打算把它剔除掉,因为确实太复杂了,就连慕课网的老师都没有几个能搞明白了,嗯,这个我觉得不合适。
012019-12-18
相似问题