2013-11-09 23 views
13

我只是说谷歌Play业务库,以我的项目,当我在我的项目文件中的一个进行修改,我不断收到来自月食错误对话框:运行Android Lint遇到了...失败。显示java.lang.NullPointerException

'Running Android Lint' has encountered a problem. Failed.

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

错误: 失败: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) 

和警告: 致命错误:没有在零

An exception stack trace is not available. 

我的应用程序正在发现API数据库,但它是讨厌每次我做编辑和保存关闭对话框。

+0

可能的重复[如何解决此问题:'运行android lint'问题](http://stackoverflow.com/questions/12243762/how-to-solve-this-running-android-lint-issue) –

回答

4

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

编辑

请使用上面的步骤只有当你不关心掉毛你的代码。这些步骤用于关闭Lint检查,而不是纠正报告的lint错误。

+8

忽略错误(在这种情况下,一个损坏的工作区)甚至没有接近解决方案。我甚至不会称之为解决方法。 –

+1

这恰恰是一种解决方法,并且他并不是一个解决方案。不知道你的评论如何得到8个upvotes。 –

+0

我同意它甚至不是一个解决方法,问题是如何运行lint而不发生错误,而不是如何禁用lint – Maurix

-3

我会建议你检查你的项目上的警告。逐一解决它们可能会消除启动错误。

相关问题