小编Cal*_*vin的帖子

Android 构建返回“java.lang.NoClassDefFoundError: com/android/tools/lint/LintCliClient”

当我在 Android 项目中运行时$./gradlew clean build,它返回此错误,但我不知道出了什么问题。以前可以用,但不知道是什么原因导致的。在Android Studio中构建成功。

我使用 Gradle 版本 5.2.1 和 Android 插件版本 3.3.1。Android Studio 版本 3.3.1。

我该如何解决这个问题?

堆栈跟踪:



    > Lint infrastructure error
      Caused by: java.lang.NoClassDefFoundError: com/android/tools/lint/LintCliClient
            at java.lang.Class.getDeclaredConstructors0(Native Method)
            at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
            at java.lang.Class.getConstructor0(Class.java:3075)
            at java.lang.Class.getConstructor(Class.java:1825)
            at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:35)
            at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:93)
            at com.android.build.gradle.tasks.LintGlobalTask.lint(LintGlobalTask.java:47)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)
            at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48)
            at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41)
            at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
            at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:705)
            at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:672)
            at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$4.run(ExecuteActionsTaskExecuter.java:338)
            at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
            at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
            at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
            at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
            at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
            at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
            at …
Run Code Online (Sandbox Code Playgroud)

java android lint noclassdeffounderror gradle

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

gradle ×1

java ×1

lint ×1

noclassdeffounderror ×1