Как просмотреть исходный код или javadocs для зависимости библиотеки в пакете Android в Eclipse?

У меня есть два пакета^ в Eclipse. Одна помечена как библиотека, а другая ссылается на нее (в свойствах->Android), как описано здесь: http://developer.android.com/guide/developing/projects/projects-eclipse.html

Моя проблема в том, что когда я навожу указатель мыши на какой-либо код, ссылающийся на указанный проект, отображается затмение

"Этот элемент не имеет прикрепленного javadoc, и javadoc не может быть найден в прикрепленном источнике"

Кроме того, когда я выбираю «Открыть объявление» в контекстном меню для указанного кода, он открывает связанный .class (вместо .Java) с сообщением

«JAR этого файла класса принадлежит контейнеру« Зависимости Android », который не позволяет изменять исходные вложения в записях»

^ корневые узлы в проводнике пакетов, поэтому я предполагаю, что они называются пакетами, а не проектами. Ни один из них не является банкой.


person pjcard    schedule 16.04.2012    source источник


Ответы (2)


это должно было быть исправлено в последней версии adt, но если у кого-то все еще есть эта проблема, как у меня, вот что я сделал:

Я изменил порядок src в файле .classpath моих библиотечных проектов на этот (обратите внимание, что path="src" должен быть в первой строке)

<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
person eriuzo    schedule 08.07.2013
comment
Спасибо, это сработало идеально. Так просто и в то же время совершенно неинтуитивно. - person Martin Wallgren; 21.03.2014

Если вы щелкните правой кнопкой мыши файл jar, вы можете перейти в меню свойств. В этом есть опция местоположения javadoc на стороне, которая позволяет вам указать путь. Может работать и для библиотечного проекта.

person blessenm    schedule 16.04.2012
comment
Спасибо, но это не файл jar. Это пакет. (у меня две посылки^) - person pjcard; 16.04.2012
comment
Пробовал и на библиотеке, и на реферере, тоже безрезультатно. - person pjcard; 17.04.2012