13

我刚刚将 Google Play 服务库添加到我的项目中,当我对我的一个项目文件进行修改时,我不断收到来自 Eclipse 的错误对话框:

“运行 Android Lint”遇到了问题。失败的。

所以,我启用了错误日志(窗口 -> 显示视图 -> 错误日志)选项卡,我发现了一个警告和一个错误行:

错误:失败:com.android.ide.eclipse.adt

java.lang.NullPointerException
    at com.android.tools.lint.checks.ApiDetector$ApiVisitor.checkField(ApiDetector.java:1416)
    at com.android.tools.lint.checks.ApiDetector$ApiVisitor.visitSelect(ApiDetector.java:1277)
    at com.android.tools.lint.client.api.JavaVisitor$DispatchVisitor.visitSelect(JavaVisitor.java:904)
    at com.android.tools.lint.client.api.JavaVisitor$DelegatingJavaVisitor.visitSelect(JavaVisitor.java:1147)
    at lombok.ast.Select.accept(Select.java:91)
    at lombok.ast.MethodInvocation.accept(MethodInvocation.java:121)
    at lombok.ast.ExpressionStatement.accept(ExpressionStatement.java:63)
    at lombok.ast.Block.accept(Block.java:106)
    at lombok.ast.MethodDeclaration.accept(MethodDeclaration.java:240)
    at lombok.ast.NormalTypeBody.accept(NormalTypeBody.java:57)
    at lombok.ast.ClassDeclaration.accept(ClassDeclaration.java:239)
    at lombok.ast.CompilationUnit.accept(CompilationUnit.java:83)
    at com.android.tools.lint.client.api.JavaVisitor.visitFile(JavaVisitor.java:219)
    at com.android.tools.lint.client.api.LintDriver.checkIndividualJavaFiles(LintDriver.java:1624)
    at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:993)
    at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:869)
    at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:442)
    at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:363)
    at com.android.ide.eclipse.adt.internal.lint.LintJob.run(LintJob.java:163)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

和警告:致命错误:在 null 处找不到 API 数据库

An exception stack trace is not available.

我的应用程序正在运行,但每次进行编辑和保存时关闭对话框很烦人。

4

2 回答 2

4

这是一种解决方法(不完全是解决方案)。在Window > Preferences > Android > Lint Error Checking中,取消选中“保存文件时检查错误”。

编辑

请仅在您不关心 linting 代码时使用上述步骤。这些步骤用于关闭 Lint 检查,而不是更正报告的 lint 错误。

于 2014-02-18T20:56:06.567 回答
-3

我建议您检查项目中的警告。一一解决可能会摆脱启动错误。

于 2014-11-05T00:19:30.100 回答