Подтвердить что ты не робот

Запуск Android Lint встретил... Сбой. java.lang.NullPointerException

Я только что добавил библиотеку Служб 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)

и предупреждение: Неустранимая ошибка: база данных API не найдена с нулевым

An exception stack trace is not available.

Мое приложение работает, но раздражает закрывать диалог каждый раз, когда я делаю редактирование и сохранение.

4b9b3361

Ответ 1

Это обходное решение (не совсем решение). В Окно > Настройки > Android > Проверка ошибок Lint снимите флажок "При сохранении файлов проверьте наличие ошибок".

ИЗМЕНИТЬ

Пожалуйста, используйте приведенные выше шаги, только если вам все равно, что вы используете код. Эти шаги предназначены для отключения проверки Lint, не исправляя сообщенные ошибки lint.

Ответ 2

Я бы посоветовал вам проверить предупреждения в вашем проекте. Решение их по одному может избавиться от ошибки запуска.