过去我设法将第三方库的javadocs附加到Eclipse下的Android项目中,使用相当复杂的方法将行添加到 libraryname.jar.properties 文件中> libs 目录。我知道如何做到这一点,既可以单独使用jar文件,也可以使用从jar扩展的所有文件。因此,我可以让'悬停在帮助'工作。
我发现有一些后来的库使用 版本1.7 构建的javadoc,例如osmdroid-android-4.0.jar,其中扩展的html包含:
<!-- Generated by javadoc (version 1.7.0_05) on Sun Oct 20 20:05:35 CEST 2013 -->
当我以与先前工作相同的方式引用javadoc位置时,悬停的帮助不起作用并且logcat产生:
计算文本悬停时的运行时错误
我发现Eclipse的一些相当旧的引用不支持1.7 javadoc,例如Old reference here
我发现如果源可用,那么我可以通过包含对源的引用来获得悬停帮助,例如
#doc=c:\\dev\\docs\\osmdroid-android-4.0-javadoc
src=c:\\dev\\docs\\osmdroid-android-4.0-source\\osmdroid-android-4.0-sources.jar
但是,对于其他库,源可能不可用,所以我问是否有人知道如何将鼠标悬停在Eclipse Andoid项目中的1.7版javadoc文件的帮助和上下文辅助工作中?
我正在使用Eclipse Indigo和JDK6。