Tag: 龙目岛

如何与Kapt3一起使用lombok

当我尝试使用Kapt3运行Java和Kotlin android应用程序时: apply plugin: 'kotlin-kapt' javac编译失败,无数 error: cannot find symbol 为生成的方法。 这可能是由于kapt无法生成存根导致的: 'kapt.generateStubs' is not used by the 'kotlin-kapt' plugin 所有前面提到的强迫我使用旧的kapt我可以使用: compileOnly "org.projectlombok:lombok:$lombokVer" annotationProcessor "org.projectlombok:lombok:$lombokVer" kapt "org.projectlombok:lombok:$lombokVer" kapt { generateStubs = true } 然而这在测试编译期间导致失败,因为我也使用数据绑定库: 出了什么问题:执行任务失败:app:compileXDebugUnitTestJavaWithJavac'。 java.lang.RuntimeException:无法解析数据绑定编译器选项。 参数:kapt.annotations:… \ app \ build \ tmp \ kapt \ xDebugUnitTest \ wrappers \ annotations.bscplayDebugUnitTest.txt kapt.kotlin.generated:… \ app \ […]