java - 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 缓存无助于解决问题
解决方案
推荐阅读
- css - 在移动设备上滚动无法使用 WordPress 页面
- sql - 无法更新 SQL 中的列
- php - 服务于两个不同版本的 php 应用程序
- android - androidx.cardview.widget.CardView 上的涟漪效应
- java - 当我将等待时间设为 10 秒时,自动化会等待网页加载 10 分钟
- spring-boot - Spring Boot 运行一段时间后关闭
- javascript - 将类添加到 div 时如何触发
- angular - 如何以角度检测 Unicode 字符 u+21b5?
- ssl - Mattermost Bitnami AWS AMI:在 AWS 上为 nginx 实施letsencrypt SSL的问题,但无法弄清楚如何使其工作
- android - 如何将可绘制区域填充到我想要的区域?