2

Visual Studio では、F12 (GoToDefinition) を押すと、ソースを持たない (つまり、DLL 内にバンドルされている) クラスで公開されているパブリック メソッド/メンバーの簡潔なリストを取得できます。

同様に、Eclipse で Android API を学んでいます。Android フレームワークのメソッド定義にジャンプすると、直感的に読み取れず、非常に冗長な逆コンパイル出力が生成されます。Visual Studio のような結果を模倣するために、いくつかのオプションを検討しています。

  1. 逆コンパイル出力を「よりクリーン」にフォーマットするにはどうすればよいですか - Eclipse の設定メニューを調べましたが、これを行う方法が見つかりませんでした。
  2. 定義にジャンプすると実際の定義が生成されるように、Google が提供した後に「対応するソース ファイルを追加」するにはどうすればよいですか?
  3. これを行うプラグインはすでにありますか?Jadclipse を調べましたが、そのプロジェクトは数年間更新されておらず、まだ逆コンパイラです。

前もって感謝します。

4

3 に答える 3

1
  1. Outline ビューを使用して、.class ファイルのアウトラインを表示できます。
于 2010-06-07T02:51:54.043 に答える
1
  1. http://andrei.gmxhome.de/bytecode/index.htmlを試すことができます-これは、内部の Eclipse 逆コンパイルよりも「少し良い」です。
  2. ソースが利用できないクラスのクラス定義を開くと、逆コンパイル出力の上部に「ソースを添付」ボタンが表示され、対応するソース ファイルを関連付けることができます。
于 2010-06-07T07:25:50.030 に答える
0

Eclipse とうまく統合できる別の逆コンパイラを見つけました。

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

于 2010-07-01T07:53:44.387 に答える