Как запустить проект Android с загруженным примером кода

Я новичок в android, и только что закончил настройку своей среды и прочитал некоторые уроки. Затем я получил образцы sdk из Интернета. Хорошо, я хочу спросить вас, что есть способ запустить образец в качестве проекта в Eclipse? Я имею в виду, как щелкнуть файл проекта в С# или файл решения.

Вот моя папка, которую я распаковал код, \ Андроид-СДК-окна\Samples\андроида-8\NotePad

В папке есть три папки и один файл:\res,\src,\tests и AndroidManifest.xml

Или мне нужно создать новый проект для Android и импортировать (или добавить файлы? возможно)?

Спасибо заранее, yokyo

Ответ 1

  • Из затмения перейдите к: File > New > Проект...
  • Выберите папку Android и выберите Android Project
  • Затем в разделе "Содержание" нажмите "Создать проект". существующий образец ". вы выбираете цель снизу выпадающее значение будет выбрано и ваше доброе дело.

Ответ 2

@sgarman

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

Это проблематично по ряду причин, включая:

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

  • Если вы хотите взломать образец несколькими способами, вам понадобится несколько копий образца, но снова, как только вы отредактируете исходный образец, у вас больше нет исходного образца, чтобы сделать копию.

  • Если SDK когда-либо исправлен, то при его обновлении вы можете переписать свой код.

Короче говоря, имеет смысл рассматривать SDK как ссылку на чтение, а не рассматривать ее как песочницу, в которой вы можете совершать собственные беспорядки. Таким образом, imo лучший способ создать проект Eclipse из образца - сделать копию образца и поместить его в другое место.

Если вы хотите, чтобы образец не существовал в вашем фактическом каталоге рабочего пространства Eclipse, это очень просто. Просто скопируйте образец в новое место и внутри Eclipse с открытой рабочей областью выполните New- > Android Project и "Создайте проект из существующего источника".

Если, с другой стороны, вы хотите сделать проект внутри своего рабочего пространства Eclipse, тогда возникает проблема, заключающаяся в том, что если вы просто скопируете образец кода внутри вашей папки рабочей области и выполните "New- > Android Project" и "Create Project From Existing Source 'для меня, по крайней мере, с ошибкой" Недопустимое описание проекта: c:\Users\usernamme\blah\blah\projectname перекрывает расположение другого имени проекта ". Я не знаю, почему, если вы создаете проект из образца кода с помощью" New- > Java Project", он работает отлично, поэтому я подозреваю, что есть проблема с плагином Android Project Eclipse, который вызывает это.

Существует способ обойти это, чтобы сначала скопировать образец кода во временное место на диске, находящемся за пределами каталога рабочей области. Затем используйте New- > Android Project и "Create Project From Existing Source", который превращает временную копию образца кода в проект, но оставляет его сиротой вне каталога рабочей области. Затем удалите проект из рабочей области (но не удаляя проект с диска). Затем используйте Import- > Existing Projects Into Workspace с флажком "Скопируйте проекты в рабочую область", чтобы скопировать проект в каталог рабочей области, прежде чем, наконец, удалить проект из временного местоположения.

Но в конечном итоге я решил структурировать свое рабочее пространство таким образом, что проекты не находятся внутри папки рабочего пространства, как это:

Eclipse Workspaces
\
 Android Projects
 \
  Workspace
  Project 1
  Project 2

 Java Projects
 \
  Workspace
  Project 1
  Project 2

 Other Projects
 \
  Workspace
  Project 1
  Project 2

В этом макете проекты проектов Android, Java Projects и других проектов концептуально являются моими рабочими областями, но на самом деле в каждом случае это вложенная папка Workspace, которая является фактическим рабочим пространством Eclipse. Это позволяет мне поддерживать мои проекты, содержащиеся в их псевдо-рабочих пространствах, не находясь в их фактической папке рабочего пространства Eclipse, которая аккуратно сталкивается с проблемой неспособности легко создавать проекты Android, если каталог проекта находится внутри каталога рабочей области Eclipse.

Простите, что все немного затянулось, но мне потребовалось много времени, чтобы понять, как заставить это работать эффективно, и я полагаю, что это может помочь кому-то.

Ответ 3

  • Скопируйте загруженный проект в рабочее пространство пространство, выделенное для проекта android
  • Откройте Eclipse
  • Выберите Файл --- > Импорт --- > Android → Существующий Android-код в рабочее пространство
  • Выберите "Далее"
  • Нажмите "Обзор"
  • выберите имя папки (скачано)
  • нажмите кнопку завершения

Ответ 4

Если вы используете ADT 20, то это довольно легко. Выберите "Создать" > "Другое" > "Проект Android" > [Выберите платформу, из которой вы хотите выбрать образец] > Вы должны увидеть доступные образцы, выбрать тот, который вы хотите открыть, вы увидите это в своей рабочей области.

Ответ 5

Это не может быть окончательным ответом, потому что я относительно новичок и для Android (и также из другого .Net-фона тоже).

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

Что касается импорта существующих проектов в рабочее пространство, скопируйте всю папку в рабочую область и нажмите "Файл - Импорт..." - "Общие" - "Существующие проекты в рабочую область". Нажмите кнопку "Обзор", чтобы выбрать каталог Root, и по умолчанию должна быть указана основная папка Workspace. Нажмите "ОК", и проект появится в диалоговом окне. Выберите его и нажмите "Готово"

Ответ 6

Образцы кода не содержат файлы проекта eclipse из коробки. Существует несколько способов их создания, но, возможно, это самый простой. Из eclipse (с установленным плагином Android) File → New → Project, Android Project, Next, выберите переключатель "Создать проект из существующего источника" и укажите местоположение существующего источника. Затем мастер проекта должен найти ваш манифест и заполнить всю оставшуюся информацию, в которой он нуждается, автоматически.

Ответ 7

http://developer.android.com/samples/index.html

Здесь указано:

"Использование Android Studio

Распакуйте загруженный пакет проекта. В Android Studio выберите "Файл" > "Импорт проекта" и выберите корневую папку распакованного проекта. Android Studio может попросить вас выбрать тип проекта, который вы импортируете. Если это так, убедитесь, что вы выбрали "Импорт проекта из внешней модели" и выберите опцию Gradle.

Надеюсь, это поможет вам.