В Eclipse, как я могу быстро получить доступ к источнику «проекта библиотеки Android» из источника проекта, который его использует? - PullRequest
6 голосов
/ 26 октября 2011
  • Проект A - это проект библиотеки Android в моей рабочей области (через свойства проекта-> android-> library: is library).
  • Проект A объявляет класс A.
  • Проект B использует проект A (через свойства проекта-> android-> library: add ...).
  • Проект B создает экземпляр класса A.

Когда я использую F3 ("открытое объявление") над экземпляром classA в проекте B, это приводит меня к classA.class в A.jar, который входит в B, построенный из A.

Есть ли способ перейти непосредственно к исходному классу A.java в проекте A, а не искатьэто в проводнике пакетов?

Я думаю, что это ново для ADT14, ранее для каждого включенного проекта библиотеки была папка X_src: например, A_src появлялся в папке B как исходная папка в корне проекта.

1 Ответ

7 голосов
/ 29 октября 2011

Щелкните правой кнопкой мыши по небиблиотечному проекту (проект B) и выберите Путь сборки :

  • На вкладке Проекты добавьте проект библиотеки Проект A как зависимость.
  • На вкладке Порядок и экспорт убедитесь, что Проекту A присвоен более высокий приоритет, чем заполнителю / комплекту Библиотечные проекты .

Мне пришлось выполнить оба эти шага, чтобы решить эту проблему, с ADT15, Eclipse 3.7 и новыми проектами.

...