Eclipse говорит, что мой Android-проект (ы) содержат ошибки, но их нет - PullRequest
9 голосов
/ 07 декабря 2011

С прошлой ночи Eclipse не разрешает мне запускать ни один из моих проектов и выдает ошибку «Ваш проект содержит ошибки, пожалуйста, исправьте их перед запуском».

  • Это происходит независимо от того, какой проект я использую.
  • Нет ошибок кода ни в одном проекте
  • Нет пропущенных файлов (R.java и т. Д.) Или папок (src, res и т. Д.)
  • Нет ошибок в консоли (даже в подробных) или на экране журнала ошибок
  • Я убрал все проекты и каждый отдельный проект много раз
  • Я перезапустил ADB, Eclipse и мой компьютер

Я понятия не имею, что делать дальше, так что, надеюсь, это поправимо. ПРИМЕЧАНИЕ. Я использую Git, и это произошло после переключения в основную ветку для экспорта нового обновления в одно из моих приложений.

Заранее спасибо! (

Редактировать 1: Я также пытался удалить и повторно импортировать проекты, прежде чем опубликовать это.

Ответы [ 8 ]

21 голосов
/ 07 декабря 2011

Нажмите Window -> Show View -> Problems, это должно показать, что именно Eclipse считает неправильным в вашем проекте.Иногда вы можете просто удалить проблему из этого представления, и Eclipse считает, что у вас все в порядке (да, странно, я знаю).

Кроме того, после переключения веток с помощью инструмента управления внешним источником (который не интегрирован вEclipse через плагин), Eclipse иногда не принимает все изменения, вам нужно вручную обновить все дерево файлов проекта.

Если больше ничего не помогает, попробуйте настроить новое рабочее пространство Eclipse и импортироватьпроект там.

2 голосов
/ 12 апреля 2012

У меня была эта проблема, и я исправил ее. Моя проблема была такой:

Мне каким-то образом удалось потребовать другой проект в моей сборке. В этом проекте были ошибки, которые, я полагаю, и стали причиной проблемы. Я думаю, что это произошло, когда я случайно попросил Eclipse исправить мой путь сборки или что-то еще, когда я пытался исправить ошибку. Чтобы исправить эту проблему, перейдите на (на Mac):

Щелкните правой кнопкой мыши папку вашего проекта в Package Explorer В меню перейдите к «Build Path» Выберите «Настроить путь сборки» Перейдите на вкладку «Проекты» (вверху).

Там что-нибудь есть? Если есть, и вы не ожидали, что будет, выберите проект, который находится в этой папке и нажмите «Удалить»

Это исправило проблему для меня. Надеюсь, это поможет.

2 голосов
/ 07 декабря 2011

проверьте пути сборки - могут быть файлы и зависимости, находящиеся вне приложения, которые необходимо открыть или импортировать.

Другая хитрость - отредактировать XML-файл, просто измените одно слово, чтобы преднамеренно вызвать ошибку, сохраните файл, затем верните его обратно в правильный синтаксис и сохраните снова. Ошибка волшебным образом исчезает.

Еще один трюк - редактировать Java-файл (вызвать ошибку, сохранить, исправить ошибку, без магических ошибок)

1 голос
/ 07 декабря 2011

Я думаю, тебе нужно очистить свой проект. Do project -> clean. После этого должно работать нормально.

0 голосов
/ 29 июля 2014

Зайдите в Проекты в строке меню. Затем проверьте меню Построить автоматически.Это помогло мне.

0 голосов
/ 23 апреля 2014

Я думаю, что перейти к проекту -> очистить некоторые ошибки можно решить эту проблему

0 голосов
/ 17 сентября 2013

Перейдите в папку .android и удалите сертификат отладки.

E:\Users\(your profile)\.android

Внутри этой папки находится файл с именем 'debug.keystore'. Удалите это, очистите и попробуйте собрать проект снова. Иногда эта ошибка возникает по истечении срока действия сертификата.

Я нашел этот ответ здесь , и это решило мою проблему; -)

0 голосов
/ 24 декабря 2011

Попробуйте использовать Project-> Android Tools-> Fix Project Properties помимо проверки вашего пути Android. Проверьте, правильно ли установлены ваши ANDROID_HOME и ANDROID_SDK, помимо добавления инструментов и инструментов платформы правильно в переменной среды PATH.

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

...