Java 浏览Android运行时类时无法在eclipse中按住ctrl键并单击

Java 浏览Android运行时类时无法在eclipse中按住ctrl键并单击,java,android,eclipse,editor,Java,Android,Eclipse,Editor,每当我在浏览Android运行时类(例如Android.view.view)时尝试转到声明Ctrl或F3时,都不会发生任何事情。如果我使用F3,则状态栏显示当前文本选择无法在编辑器中打开 这在浏览我自己的课程时非常有效。它甚至适用于其他带有源附件的.jar文件。调试Eclipse源代码之后,我发现了原因:android.jar文件不包含任何私有字段或成员。仅在中编译公共和受保护的字段/成员 我想,从只需要编译该文件的角度来看,这是有意义的——它不是实际的运行时,它已经以dalvik代码的形式存在

每当我在浏览Android运行时类(例如Android.view.view)时尝试转到声明Ctrl或F3时,都不会发生任何事情。如果我使用F3,则状态栏显示当前文本选择无法在编辑器中打开


这在浏览我自己的课程时非常有效。它甚至适用于其他带有源附件的.jar文件。

调试Eclipse源代码之后,我发现了原因:android.jar文件不包含任何私有字段或成员。仅在中编译公共和受保护的字段/成员

我想,从只需要编译该文件的角度来看,这是有意义的——它不是实际的运行时,它已经以dalvik代码的形式存在于模拟器/设备中。然而,这是一个非常可悲的决定,因为它使使用Eclipse探索Android代码变得非常尴尬

总之,这是不可能的。我认为重新编译android.jar以包含所有字段/成员可以解决这个问题