代码之家  ›  专栏  ›  技术社区  ›  Esteban

通过gradle 4.6终端编译Android项目时出错

  •  1
  • Esteban  · 技术社区  · 8 年前

    我今天的项目更新为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
    

    我感谢您的帮助!

    1 回复  |  直到 8 年前
        1
  •  4
  •   Esteban    7 年前

    Java 10产生的错误,我卸载了JDK 10,编译器再次工作!