trycatchx/RocketX

kapt: java.lang.ClassNotFoundException: com.google.gson.annotations.SerializedName

haizhiyun opened this issue · 1 comments

这个问题很好实现,一个kapt 的处理程序,一来gosn ,若设置为compileOnly ,就会复现这个问题,用implementation 就好了,不过其他类似的kapt 处理程序又出问题,所以不知道真实原因是什么?

经过排查,是这个配置导致的:
if (!appProject.hasProperty("kapt.include.compile.classpath")) {
appProject.rootProject.extensions.extraProperties.set("kapt.include.compile.classpath", "false")
}