Как я могу разделить ресурсы между различными проектами Eclipse, чтобы избежать дублирования? - PullRequest
14 голосов
/ 27 июля 2010

У меня есть 2 андроид-приложения, которые совместно используют 95% своих ресурсов, макеты, строки и т. Д., Только несколько jpg отличаются.

Как я могу делиться ресурсами между различными проектами Eclipse Android, так чтокак избежать дублирования ресурсов?

Ответы [ 3 ]

14 голосов
/ 27 июля 2010

Eclipse предоставляет 2 способа сделать это,

  1. Создание проекта библиотеки и включение проектов этой библиотеки в два проекта приложения
  2. Создайте общую исходную папку, перейдите в свойства своего проекта и на вкладке Источник вы можете связать папку, которая может быть в любом другом проекте, и включить все файлы этой папки в виде ссылки, не дублируя их.
1 голос
/ 24 сентября 2012

У меня также были проблемы с выяснением этого, и эти ответы не предоставили мне достаточной информации, чтобы я мог поделиться кодом между проектами (я использую Eclipse Indigo SR2), поэтому вот что я сделал:

Создание проекта Java для использования общих ресурсов, скажем SharedConsumer Создайте проект Java, который содержит общие ресурсы, скажем SharedResources Откройте Свойства проекта для SharedConsumer, перейдите к Путь сборки Java, вкладка Проекты Нажмите Добавить ... и выберите SharedResources.

Ресурсы в SharedResources теперь все доступны для SharedConsumer, как если бы они были в SharedConsumer.

0 голосов
/ 27 июля 2010

Поместите все ваши общие ресурсы в отдельную банку и используйте это в ваших отдельных проектах.

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