Нужен совет по Eclipse - как быстро / автоматически построить основной проект Android при работе над проектом библиотеки - PullRequest
0 голосов
/ 14 марта 2011

У меня есть 2 проекта, как описано на этой странице http://developer.android.com. Я использую Eclipse 3.5.2

Проект библиотеки имеет все источники и большинство ресурсов, в то время как основной проект - это просто оболочка (несколько параметров и изображений).

По сути, я в основном делаю изменения в проекте библиотеки.

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

  • сборка библиотеки (ctrl + b)
  • обновить основной проект (щелкните правой кнопкой мыши на проекте => F5)
  • (иногда) чистить основной проект (Project -> Clean -> ok)
  • запустить основной проект (ctrl + f11)

Это долгий / болезненный процесс, который включает в себя множество щелчков и манипуляций с мышью, поэтому мне просто интересно, есть ли какие-то пропущенные настройки, которые позволили бы мне с помощью ярлыка (макроса?) Запускать основной проект напрямую из библиотеки.

Я надеюсь, что вопрос имеет смысл, и я рад предоставить свойства моих проектов, если это необходимо.

Спасибо!

UPDATE

Я обнаружил, что могу отметить галочкой «Автоматически создавать» и «Автоматически обновлять» в меню «Окно» -> «Настройки» -> «Общие» -> «Рабочая область», но обновление занимает от 10 до 20 секунд, что означает, что по-прежнему быстрее нажимать на основной проект. и нажмите F5

Ответы [ 3 ]

1 голос
/ 15 марта 2011

Хотя ответы от Дзиобас на самом деле поставили меня на правильный путь, вот как я решил свою проблему:

  • в соответствии с предложением Дзиоба Iудалил и заново добавил библиотеку
  • Я поставил галочку Построил автоматически и Обновил автоматически в Окне -> Настройки -> Общие -> Рабочая область

И самое главное:

  • Теперь я редактирую исходные файлы моей библиотеки не из проекта библиотеки, а из основного проекта.Таким образом, нажимая F11, вы запускаете основной проект (а не текущий), а не библиотеку

Извините, мне пришлось ответить на свой вопрос, но я подумал, что однажды это может кому-то помочь!

0 голосов
/ 14 марта 2011

Это должно работать без проблем.Создайте основной проект Android, в свойствах проекта> Android> Библиотека установите проект библиотеки Android.

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

См. Ярлыки Eclipse для запуска:

http://eclipse -tools.sourceforge.net / Keyboard_shortcuts_ (3.0) .pdf

0 голосов
/ 14 марта 2011

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

Если вы сделаете это, Eclipse автоматически создаст зависимости при создании основного проекта.

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