2013-11-09 3 views
13

난 그냥 구글 내 프로젝트에 서비스 라이브러리를 재생 추가 내 프로젝트 파일 중 하나에서 수정을하고 때 이클립스에서 오류 대화 상자가 계속 이니, 그래서Android Lint 실행 중 ... 실패했습니다. java.lang.NullPointerException이

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

을 I을

오류 : 실패 : 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)

An exception stack trace is not available. 

내 응용 프로그램이 작동에서 찾을 수 없습니다 API 데이터베이스,하지만 대화를 내가 편집하고 저장할 때마다 닫 성가신입니다.

+0

가능한 중복 [해결 방법 : '러닝 안드로이드 린트'문제] (http://stackoverflow.com/questions/12243762/how-to-solve-this-running-android-lint-issue) –

답변

4

해결책입니다 (정확하게 해결책은 아닙니다). Window> Preferences> Android> Lint Error Checking에서 "파일을 저장할 때 오류를 확인하십시오"를 선택 해제하십시오.

편집 :

당신은 당신의 코드를 linting 걱정하지 않은 경우에만 위의 단계를 사용하십시오. 이 단계는보고 된 lint 오류를 수정하지 않고 Lint 검사를 끄는 것입니다.

+8

무시 오류 (이 경우 손상된 작업 영역)는 솔루션에 근접하지 않습니다. 나는 그것을 해결 방법이라고 부르지 않을 것이다. –

+1

정확하게 해결 방법이며 해결 방법이 아니라는 점에서 그는 선전했습니다. 당신의 코멘트가 8 upvotes를 얻은 방법을 잘 모르겠습니다. –

+0

나는 그것이 임시 해결책이 아니라는 것에 동의한다. 문제는 주어진 error없이 lint를 실행하는 방법이다. lint를 disable하는 방법이 아니다. – Maurix

-3

프로젝트의 경고를 확인하는 것이 좋습니다. 하나씩 해결하면 시작 오류가 제거 될 수 있습니다.