2013-07-14 4 views
23

dex2jarを使用してapkファイルを逆コンパイルし、結果のjarファイルをjd-guiで開きました。ほとんどすべてのコードを見ることができますが、定数の1つのセクションには// INTERNAL ERROR //だけしか表示されません。定数を取得する方法はありますか?この質問渡しjava decompiler jd-guiを使用して//内部エラー//

+0

をインストールすることで問題を修正しましたか? 'javap'を実行しようとしましたか?デコンパイラの互換性は、新しいJavaリリースごとに変わります。 – ngreen

答えて

60

誰でも代わりにこれを見なければならない:https://github.com/deathmarine/Luyten

がこれを使用する代わりに、JD-GUI、私はJD-GUI上の内部エラーとして示されたすべてのコードをsuccessully表示することができました。

またJadxを試すことができます。https://github.com/skylot/jadx

+0

Luytenはディレクトリを開くことを許可していません(例えば、ディレクトリ構造内のいくつかの '.class'ファイル)。 jarファイルでのみ動作するので、私にとっては役に立ちません。 –

+2

upvote for jadx。 – liuyong

+0

@TomášZatoあなたは自分でjarファイルを作ることができます。ディレクトリ構造全体をzipファイルに入れ、名前をjarに変更するだけです。 –

2

私はJD-GUIとJavaのバージョンを実行しているのバージョンのJava JDK 64 - の "Java SE Development Kitの8u111"

関連する問題