今天我的项目更新为Gradle 4.6,然后我使用以下行通过Android Studio终端编译项目:
./gradlew assembleDebug --configure-on-demand --daemon
现在,当我尝试使用该命令编译项目时发生错误。我试图阅读输出中显示的文档,但我找不到关于我的特定问题的主题。
错误日志:
Task :app:compileTargetApi23DebugJavaWithJavac
error: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: android.databinding.annotationprocessor.ProcessDataBinding Unable to get public no-arg constructor
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
我提前感谢任何帮助!
答案 0 :(得分:3)
Java 10产生的错误,我卸载了JDK 10并且编译器再次运行了!