Попытка учебника по блокноту Android - упражнение 1 - больше проблем

Это может быть продолжение из 2 моего предыдущего вопроса, или, может быть, это совершенно несвязанная проблема.

Предыдущие вопросы были Вопросы по учебнику по блокноту:
Невозможно прочитать... AndroidManifest.xml - при попытке учебника по Notepad от Android - упражнение 1

В учебном пособии вам предлагается выбрать "Создать проект из существующего источника". Мой первый исходный вопрос заключался в том, чтобы скопировать шаблон (исходный исходный код) в и из полученных мной ответов. Похоже, что я должен скопировать каталог-структуру/источник в каталоге C:/Development/Eclipse/, так что это будет выглядеть это
_ C:/Разработка/Eclipse/Notepadv1/... _

Я сделал это, а затем попытался продолжить учебник, но когда я добрался до той части, которая говорит, чтобы выбрать "Создать проект из существующего источника", я получил пару ошибок

C:\Andriod\Andriod-SDK-Windows\AndroidManifest.xml: java.io.FileNotFoundException: C:\Andriod\Andriod-SDK-
(Такая же ошибка печатает дважды в консоли и WorkSpaceLog

Итак, я опубликовал второй вопрос об FileNotFoundException:, и получил ответ, говорящий, чтобы игнорировать сообщение, происходит все время... поэтому я обдумал снова пахать вперед. Теперь у меня есть 2 проблемы. Одна из проблем вполне может быть моей собственной работой, пытаясь запустить бросил этот урок десятки раз и пытается отменить мои изменения снова и снова.

Проблема №1:
Я еще раз начинаю создавать проект Notepadv1, используя "Создать проект из существующего источника" (ошибка Cant-read-androidmanifest-xml все еще появляется), но, как было предложено, я просто игнорирую его. Затем я выбираю "Android 1.5/Platform 1.5 как цель сборки", но поле, в которое вы вводите Min SDK Version, выделено серым цветом, и вы не можете ввести номер 3 там. В учебнике указано, что там стоит номер, но кажется, что он становится серым одновременно, и я выбираю "Создать проект из существующего источника" и получаю ошибку "can not read-androidmanifest-xml".

Проблема №2:
Если я дважды нажимаю [Далее] или [Готово], я получаю всплывающее окно с сообщением "Недопустимое описание проекта" - - "Причина: Недопустимое описание проекта"

[Подробности → ] "Недопустимое описание проекта.  C:\Development\Eclipse\Notepadv1 перекрывает местоположение другого проекта: 'Notepadv1'".

Это изначально не происходило. В окне "Проводник пакетов" или "Навигатор" нет упоминания о "Notepadv1", поэтому я не могу найти способ удалить его, и я запустил "Чистые проекты", вышел из затмения и перезапустил машину несколько раз... в несколько разных способов.
Какие-либо предложения? Джо

P.S. Я еще не принял ни одного ответа на мой последний вопрос, потому что присяжные остались. Я еще не уверен, что они были верны. Я позабочусь о том, чтобы вернуться и принять ответы, как только я выясню, какой правильный ответ - Joe

Ответ 1

Проблема 1 заключается в том, что отсутствует androidmanifest.xml.

Проблема 2 Notepadv1 уже существует в вашей рабочей области.

Если бы я был вами, я бы сменил ваше рабочее пространство на документы Documents/My Documents или equivilant в зависимости от вашей ОС. Вы можете сделать это в разделе "Файл- > Переключить рабочее пространство- > Другое". Затем удалите то, что у вас есть в каталоге Eclipse. Это может стать беспорядочным, если вы обновите Eclipse или имеете несколько версий Eclipse.

Где этот проект "Блокнот"? Is является частью SDK? Если это так, я бы использовал File- > Import для копирования в рабочую область, а не для копирования с SDK-копией. Вероятно, поэтому манифест отсутствует.

Если вам нужна дополнительная помощь, дайте мне знать.

PS. Вероятно, вам захочется переустановить SDK, если манифест Notepad отсутствует.

EDIT:

@Joe. Я не мог сказать, почему другие учебники работали, а другие не для определенного, но использование SDK в качестве рабочего пространства, безусловно, будет в конечном итоге программным, когда вы учитесь. Мой SDK отделен от моего рабочего пространства. Итак, в кратком резюме я бы сохранил SDK, источник Eclipse и рабочее пространство проекта в совершенно разных местах. И мы можем начать оттуда, если вам нужна дополнительная помощь.

Ответ 2

У меня была такая же проблема, и я просто начал работать!

  • Я не знаю, как исправить, я все еще получаю ошибку, но это не мешает мне продолжать, поэтому я не беспокоюсь об этом.
  • Очень просто, вы не должны копировать каталог Notepadv1 в каталог C:/Development/Eclipse, потому что, когда вы создаете проект из существующего источника, он копирует его там для вас. Таким образом, тот, который пытается копировать, мешает тому, где он пытается копировать.

Надеюсь, это имеет смысл и помогает.

Ответ 3

Очень просто, вам нужно очистить рабочее пространство... чтобы сделать это, выполните следующие шаги

  • Щелкните правой кнопкой мыши на своем проекте и выберите "Инструменты Android" и выберите "Исправить свойства проекта"

  • Выберите "Проект" из меню и нажмите "Очистить".

Это будет работать уверенно

Ответ 4

Re: проблема № 2...

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

Я использую Vista, Eclipse 3.7.0

Я не знаю, что должен делать "Файл | Новый | Проект | Проект Android" Создать проект из существующего источника ", но я не мог заставить его работать для набора распакованных файлов учебника проекта, который я получил из других мест. Я продолжал получать эту ошибку.

Я нашел, что делало: 1) Скопируйте распакованное дерево файлов для проекта туда, куда вы хотите, чтобы он в конечном итоге находился. 2) Файл | Импорт | Общий | Существующие проекты в рабочее пространство | Выберите корневой каталог: и укажите его везде, где вы положили zipped файлы, установите флажок для Project, который вам нужен, затем Finish

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

Это работает, по крайней мере, для меня.