Вы должны ссылаться на сообщение об ошибке "invalid project description
".
См. эту тему (соответствующие выдержки ниже, с акцентом на мое):
Если в загруженном приложении вы видите .project, вы можете попробовать "File" + "Import" + "Existing Projects into Workspace"
и выбрать каталог сэмпла музыки.
Но если нет, то New> Android Project> Create project from existing source
- это
правильный способ сделать это.
Убедитесь, что вы выбрали целевой Android (1.1 или 1.5 или 2.0) :
Мастер «Новый проект» автоматически выберет правильный пример каталога для вас.
Затем выберите «Обзор» и каталог «Музыка». Затем он должен заполнить свойства внизу нового мастера проекта Android.
Однако вы не должны помещать свое рабочее пространство в %ANDROID_HOME%\samples
.
Оставьте это где-нибудь еще (Мои документы, что угодно).
Я подозреваю, что вы получите конфликт, потому что Eclipse пытается создать проект, и уже есть
каталог с тем же именем.
В любом случае, вы можете посмотреть на your_workspace_dir/.metadata/.log
более подробную ошибку и опубликовать ее?
Короче говоря:
- Изменение рабочей области, кроме Android SDK.
- Тогда не ставьте имя проекта первым.
- Просмотрите проект
\samples\Music
в проекте создания источника.
- Остальные поля заполнятся автоматически.
- Затем выполните ....
См. Также этот урок (для примера Snake)
Я хотел открыть образец Snake, предоставленный в образцах SDK.
Для этого выберите ‘Create project from existing source
’ в окне New Android Project
и выберите каталог Snake
из Samples
.
Это установит для вас имя пакета, имя действия и имя приложения.
Как говорится, если после импорта проекта у вас (как в OP) появятся тонны ошибок.
См. Вопрос R не может быть решена - ошибка Android :
- убедитесь, что инструменты в каталоге SDK имеют разрешение на выполнение
- перейти к
Project > Build all
(и выбрать "Build Automatically
"
R - это автоматически сгенерированный класс, который содержит константы, используемые для идентификации ваших ресурсов.
Другая причина массовых ошибок компиляции во всем проекте Eclipse Android, о чем сообщил сам OP ( GuyNoir ):
Код, который я скачал с git, был самой новой версией и, вероятно, для Android 2.1, где SDK, под которым я его создавал, был Android 1.5.
Поэтому мне нужно скачать старый код или установить последний SDK.