首页 > 解决方案 > Gradle:任务androidlib执行失败:compileDebugJavaWithJavac

问题描述

我遇到了棘手的错误,不知道原因。

Execution failed for task ':unityLibrary:MyModule.androidlib:compileDebugJavaWithJavac'.

> com/google/auto/common/BasicAnnotationProcessor

详细描述:

Caused by: java.lang.NoClassDefFoundError: com/google/auto/common/BasicAnnotationProcessor
at org.gradle.api.internal.tasks.compile.AnnotationProcessingCompileTask.loadProcessor(AnnotationProcessingCompileTask.java:129)
at org.gradle.api.internal.tasks.compile.AnnotationProcessingCompileTask.setupProcessors(AnnotationProcessingCompileTask.java:108)
at org.gradle.api.internal.tasks.compile.AnnotationProcessingCompileTask.call(AnnotationProcessingCompileTask.java:92)
at org.gradle.api.internal.tasks.compile.ResourceCleaningCompilationTask.call(ResourceCleaningCompilationTask.java:57)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:55)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:40)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:97)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:51)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:37)
at org.gradle.api.internal.tasks.compile.AnnotationProcessorDiscoveringCompiler.execute(AnnotationProcessorDiscoveringCompiler.java:51)

我的配置:

  dependencies {
        classpath 'com.android.tools.build:gradle:4.0.1'
    }

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip

安卓工作室

Arctic Fox | 2020.3.1
Build #AI-203.7717.56.2031.7583922
Runtime version: 11.0.10+0-b96-7281165 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.5

爪哇

openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-bre_2021_01_20_16_06-b00)
OpenJDK 64-Bit Server VM (build 25.282-b00, mixed mode)

清理、重建、清理 Gradle 缓存无助于解决问题

标签: javaandroid-studiogradle

解决方案


推荐阅读