Ваш проект содержит ошибки, пожалуйста, исправьте их перед запуском


187

Я занимаюсь разработкой простого приложения для Android. Но когда я запускаю Eclipse, он показывает следующую ошибку:

Ваш проект содержит ошибки, пожалуйста, исправьте их перед запуском.

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

У кого-нибудь еще есть эта проблема?


К сожалению, ничего из этого не сработало для меня ... Создание новых проектов и удаление .android ... не сработало. Очевидно, Eclipse потерял некоторые настройки и отказывается запускать любой новый проект на Java или Android
JPM


3
Всегда заглядывайте в панель «Маркер». Ошибки суммированы там.
Турбьёрн Равн Андерсен

Ответы:


220

Обычно это происходит из-за ошибок в пути сборки.

Если вы используете eclipse, вы можете добавить представление, в котором перечислены все ошибки под названием «Проблемы»:

введите описание изображения здесь

В противном случае вы можете попытаться очистить проект, и это обычно решает несколько проблем.

Наконец, если вы добавляете или изменяете ресурсы вне вашей IDE, вам нужно будет перезагрузить ресурсы и очистить.

РЕДАКТИРОВАТЬ (Комментарий анонимного пользователя)

Это также может быть вызвано устаревшим «Отладочным сертификатом», исправленным следующим образом:

ЕСЛИ ВСЕ НЕ ПОКАЗЫВАЮТ, ЧЕМ ЭТО ДОЛЖНО БЫТЬ РЕШЕНИЕМ:

Удалите свой сертификат отладки в ~/.android/debug.keystore(в Linux и Mac OS X); каталог похож %USERPROFILE%/.androidна Windows.

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

Это также еще одно исправление для "setContentView (R.layout.main);" ошибка, которая говорит, что он не может найти R.layout.main, когда он действительно генерируется. (R не может быть преобразован в переменную).

Это также еще одно исправление ошибки «В вашем проекте есть ошибки ...», и вы не можете ее найти. Очистка и восстановление все еще необходимы после создания нового сертификата отладки.


5
Важно понимать, что о проблемах не всегда сообщается в файле исходного кода по номеру строки. Проблемы с проектом в целом, такие как проблемы пути сборки, будут прикреплены на уровне проекта. Вы не сможете увидеть текст проблемы нигде, кроме окна «Проблемы».
Константин Комиссарчик

6
ключ отладки с истекшим сроком обычно делает меня. каждый год. я действительно должен поместить напоминание в мой календарь или что-то.
Харло Холмс

Это исправляет мою ту же ошибку, по крайней мере красный x исчез из имени проекта. Спасибо ... отличная помощь
wocmultimedia


как вы чистите и восстанавливаете?
Ян Дэвис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.