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

Eclipse Hell., Не удалось прочитать файл описания проекта (.project)

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

Не удалось прочитать файл описания проекта (.project) для 'com.example.android.nfc.simulator.FakeTagsActivity.FakeTagsActivity'. Файл был изменен на диске, и теперь он содержит недопустимую информацию. Проект не будет функционировать должным образом, пока файл описания не будет восстановлен в правильное состояние.

У кого-нибудь есть идея, что это такое в мире и как я могу это исправить?

4b9b3361

Ответ 1

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

Файл → Импорт... → Существующий проект в рабочее пространство

Перед тем, как сделать это, сделайте резервную копию всего проекта.

Ответ 2

Когда Eclipse застрял в некотором неясном состоянии, я обычно считаю полезным воссоздать папку .metadata в каталоге рабочей области. Это решительное решение, но оно обычно работает для меня. После этого вы можете reimport выполнить все ваши проекты.

Ответ 3

Я просто столкнулся с этой же проблемой (используя Zend Studio 12, которая построена на Eclipse). Моя проблема заключалась в том, что я создавал проект с удаленного сервера, и я просто загружал все, что также включало файл .project из старого проекта. Он не показывал эту ошибку, пока я не закрыл программу и не попытался ее открыть (что обычно не было на следующий день).

Кажется, я решил это, не загружая .project при инициализации проекта.

Ответ 4

Это случилось со мной, потому что у меня был конфликт в моем файле .project. Я открыл его в текстовом редакторе и исправил конфликт (в моем случае он был удален из ====... в >>>branch..., а также в <<<HEAD), а затем я смог открыть проект в затмении.

Ответ 5

Если файл .project является текстовым файлом, поэтому, если у вас есть его в управлении версиями, вы можете его скопировать.

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

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

Если это не удается, скопируйте исходные файлы проекта в новое место (без файлов конфигурации eclipse) и импортируйте его как новый проект в eclipse.

Ответ 6

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

в меню выберите Файл → Создать... → Проект, а затем в первом диалоговом окне выберите Проект Android из существующего кода.. p >

если вы сделали что-то особенное для .project(зависимость от конкретных файлов .jar или изменений в пути к классам), вам может потребоваться повторить эти шаги после повторного создания вашего проекта; но, по крайней мере, он должен получить код, который у вас уже есть.

Ответ 7

Если все файлы пустые, и у вас нет рабочего Backup, я не могу помочь. Я бы рекомендовал использовать правильный контроль версий в будущем.

Используйте git или mercurial, у них хорошая интеграция с пользовательским интерфейсом (см. черепаховый/черепаховый).

Чтобы отделить процесс сборки и управления библиотекой от eclipse, посмотрите на maven или gradle, это может помочь вам в будущих проектах.

Ответ 8

Если вы используете git, заполните слияние, например. del голова в вашем androidmanifest.

Ответ 9

Я также получил ту же ошибку в Eclipse, но реальная проблема заключается в том, что я удалил фактическую папку исходного проекта из исходного местоположения (из которого eclipse пытается взять проект) в какое-то другое место, поэтому мое затмение не может получить веб. xml, так как он недоступен. Теперь я изменил местоположение папки исходного проекта на путь, к которому пытается искать eclipse. Проблема решена для меня.

Ответ 10

Просто удалите папку "servers" в рабочей области и повторите попытку.