Android затмение сводит меня с ума? - PullRequest
1 голос
/ 15 августа 2011

Я довольно новичок в разработке под Android и особенно в Eclipse.

Я занят в проекте под названием «HelloEclipse». У меня были некоторые серьезные изменения впереди, в которых мне пришлось несколько очень больших изменений.

Итак, я сделал zip-файл c:\workspace\HelloEclipse и поместил его в место сохранения. Продолжил работу над моим проектом. Несколько часов спустя я хотел вернуться к спасенной ситуации. Закрыл Ecplise, перезагрузил мой компьютер, потому что я хотел убедиться, что нет заблокированных файлов. Удалите старую папку c:\workspace\HelloEclipse, поместите версию из ZIP-файла обратно.

Это привело к полностью поврежденному состоянию рабочей области. Не может идти ни вперед, ни назад. Я закончил, создав новый проект, и вставил все, заняло у меня часы. Я думаю, что это довольно глупое поведение Eclipse. Я также пробовал ot, экспортировать / импортировать с архивом из Eclipse, также не удалось.

Итак, два вопроса;

  1. Как мне сохранить проекты (без установки чего-либо вроде subversion)?

  2. Почему недостаточно сохранять файлы и почему это делает Eclipse barf?

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

Денис

Ответы [ 5 ]

0 голосов
/ 15 августа 2011

В eclipse, если вы хотите повторно импортировать старый проект из ZIP, не просто копируйте файлы проекта в рабочую область, вместо этого извлеките файлы в обычный каталог вне рабочей области.

Откройте Eclipseкак правило, и выберите «Файл»> «Новый проект»> «Проект Android», так же, как и при создании нового проекта Android, но затем в новом окне проекта Android появится переключатель, позволяющий выбрать «Создать проект из существующего источника» и указать его.в каталог, в который вы распаковали свой старый проект, и он должен быть заново импортирован в WorkSpace.

Или выполните File> Import> Import существующий проект в рабочую область.

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

0 голосов
/ 15 августа 2011

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

0 голосов
/ 15 августа 2011

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

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

Затмение порой довольно хлопотно, но AFAIK - это лучшая IDE для Android.

0 голосов
/ 15 августа 2011

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

Что касается затмения, вы, вероятно, не заархивировали некоторые скрытые файлы или что-то в этом роде. Кроме того, я помню, что у меня была похожая проблема, мне пришлось повторно синхронизировать файлы с проектом, попробуйте this

Удачи

0 голосов
/ 15 августа 2011

Существуют скрытые файлы рабочей области, которые вы, возможно, пропустили, в частности, .classpath и .project. Тем не менее, гораздо проще сделать резервную копию (например, выпущенной версии, чтобы вы могли продолжить разработку, поддерживая релиз), просто щелкнув правой кнопкой мыши на верхнем уровне проекта в Eclipse и выбрав «Копировать», затем щелкните правой кнопкой мыши и выберите Вставить. Результатом будет копия проекта после возможности назвать копию.

Если вы хотите архивировать проекты, вы можете сделать это, экспортировав их. Если вы хотите удалить существующие проекты, вы должны сделать это из Eclipse, щелкнув правой кнопкой мыши. Вы можете импортировать ранее экспортированный почтовый индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...