Как решить эту проблему: проблема с запуском андроида

В любой деятельности моего проекта, если я сделаю некоторые изменения, а затем сохраню эту активность, я получил сообщение «Running android lint столкнулся с проблемой».

Это мой журнал ошибок:

java.lang.NullPointerException at com.android.ide.eclipse.adt.AdtUtils.workspacePathToFile(AdtUtils.java:466) at com.android.ide.eclipse.adt.internal.lint.EclipseLintClient.getClassPath(EclipseLintClient.java:753) at com.android.tools.lint.client.api.LintClient.getJavaClassFolders(LintClient.java:198) at com.android.tools.lint.detector.api.Project.getJavaClassFolders(Project.java:270) at com.android.tools.lint.client.api.LintDriver.checkIndividualClassFiles(LintDriver.java:977) at com.android.tools.lint.client.api.LintDriver.checkClasses(LintDriver.java:920) at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:785) at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:661) at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:288) at com.android.ide.eclipse.adt.internal.lint.LintJob.run(LintJob.java:151) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\ 

Я не знаю, как это решить.

Solutions Collecting From Web of "Как решить эту проблему: проблема с запуском андроида"

Однако основная причина здесь – это некорректное определение проекта: один или несколько элементов пути к классу указывают на ресурс, который нельзя открыть; Например, у вас может быть ссылка на classpath, относящаяся к переменной пути класса, а переменная пути класса больше не указывает на абсолютное местоположение.

Вышеприведенный CL просто убедится, что в этом сценарии линт не генерирует исключение, но он не сможет фактически включить данную ссылку.

Вам нужно посмотреть диалог свойств проекта и убедиться, что все пути сборки и ресурсы верны – и это обходной путь до тех пор, пока эта проблема не будет интегрирована

Следующие шаги помогли мне решить ту же проблему.

  1. В My Project -> Context Menu -> Android Tools -> Fix Project Properties
  2. Переход на последнюю версию в AndroidManifest.xml

     android:targetSdkVersion="21" 

Может быть, одного из них достаточно :).

В Window > Preferences > Android > Lint Error Checking ; Снимите флажок «При сохранении файлов проверьте наличие ошибок».

Надеюсь, это поможет вам

Что для меня работало, так это открыть проект appcompat_v7 в моем проводнике пакетов. Я закрыл его раньше и забыл открыть, поэтому у меня такая же проблема, как и у OP. Теперь все исправлено

Вот еще одно решение, просто протестированное.

Перейдите в Project properties -> Java и установите компилятор. Уровень соответствия компилятора: до 1.7.

Если это не работает, попробуйте Project properties -> Android переход от того, что когда-либо используется для android 4.4.2.

В моем конкретном случае проблема была вызвана конфликтующими привязками клавиш.

Проверьте .metadata / .log в папке проекта для подсказок.

Почему эта ошибка?

Похоже, что это связано с библиотекой appcompat_v7, которую мы имеем в нашем проводнике пакетов. Если вы работаете с уровнем API (targetSdkVersion) 21, вы не столкнетесь с этой проблемой.

Для Mac OS X Операционная система:

Перейдите в меню: Eclipse -> Настройки -> Android -> Проверка ошибок и повторная проверка: «При сохранении файлов проверьте наличие ошибок»

Для операционной системы Windows:

Перейдите в Меню: Окно -> Настройки -> Android -> Проверка ошибок и Отмена проверки: «При сохранении файлов проверьте наличие ошибок»

Вы можете найти это сообщение полезным: http://code2care.org/pages/solution-running-android-lint-has-encountered-a-problem-nullpointerexception-error/