我遇到了一个非常奇怪的问题,我有两个分支并且它们单独工作正常。合并后,我们仔细解决了所有冲突。但是每次运行项目时,会出现以下三个错误,没有堆栈跟踪:
如果需要更多信息,请告诉我。
更新: 最终找到了一个解决方案,其他类中有一个私有静态导入引起了此问题。确保您没有任何Java编译器问题,即使是小的语法问题也会影响绑定,并且我不知道为什么错误没有打印在logcat中。希望在更新的Android Studio中得到解决。
错误: 找不到符号 DataBindingComponent 类
错误: 找不到符号 DaggerLoginComponent 类
Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
Clean -> Rebuild -> Invalidate Restart -> 删除所有临时文件。
使用此命令运行构建 ./gradlew clean assemble --stacktrace --debug
手动检查每个资源和Java文件以查找问题。
- lombok 1.16.20,databinding,dagger 2.16,这些都使用注解处理器
如果需要更多信息,请告诉我。
更新: 最终找到了一个解决方案,其他类中有一个私有静态导入引起了此问题。确保您没有任何Java编译器问题,即使是小的语法问题也会影响绑定,并且我不知道为什么错误没有打印在logcat中。希望在更新的Android Studio中得到解决。