В Eclipse, как я могу быстро получить доступ к источнику «проекта библиотеки Android» из источника проекта, который его использует?

  • Проект A является проектом библиотеки андроида в моей рабочей области (через свойства проекта -> android-> library: is library).
  • Проект А объявляет classA.
  • Проект B использует проект A (через свойства проекта -> android-> library: add …).
  • Проект B создает экземпляр класса A.

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

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

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

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

    • На вкладке « Проекты » добавьте проект библиотеки « Проект А» в качестве зависимости.
    • На вкладке « Заказ и экспорт » убедитесь, что проект «А» имеет более высокий приоритет, чем « Библиотечные проекты» .

    Я должен был сделать оба этих шага, чтобы исправить эту проблему, с помощью ADT15, Eclipse 3.7 и новых проектов.