Eclipse类文件元数据

时间:2010-06-07 02:27:30

标签: java android eclipse decompiler

在Visual Studio中,我可以通过按F12(GoToDefinition)获取一个公开方法/成员的简洁列表,这些公共方法/成员在类中没有源(即捆绑在DLL中)。

同样,我正在学习Android API - 在Eclipse中。跳转到Android框架方法定义会产生反编译输出,这种输出不易于阅读,而且非常冗长。为了模仿像Visual Studio这样的结果,我正在考虑几个选项:

  1. 如何将反编译输出格式化为“更清洁” - 我查看了Eclipse的首选项菜单,但没有找到方法来执行此操作。
  2. 一旦Google提供,我如何“添加相应的源文件”,以便跳转到定义会产生实际的定义?
  3. 是否有插件可以执行此操作?我查看了Jadclipse,但该项目在几年内没有更新,仍然是反编译器。
  4. 提前谢谢。

3 个答案:

答案 0 :(得分:1)

  1. 您可以使用“大纲”视图
  2. 查看.class文件大纲

答案 1 :(得分:1)

  1. 您可以尝试http://andrei.gmxhome.de/bytecode/index.html - 它比内部Eclipse反编译“更好”。
  2. 在没有可用源的类打开类定义时,您应该在反编译输出的顶部看到一个“Attach Source”按钮,您可以在其中关联相应的源文件。

答案 2 :(得分:0)

我找到了另一个与Eclipse很好地集成的反编译器:

<强> http://java.decompiler.free.fr/?q=jdeclipse