2016-10-24 6 views
0

Javaで書かれたAPK解析用のアプリケーションを作成しようとしています。Dex2Jar-APIの使用例

私のアプリケーションにソースコード表示オプションを追加する必要があります。私の考えでは、このための最善の方法は、APIとMavenリポジトリを持つDex2Jarプロジェクトを何とか使うことですが、Dex2Jar APIを使ってDEXファイルをJARに変換する方法はわかりません。

Javaを使用してDEXファイルのソースコードを調べる最善の方法を見つけてください。

ありがとうございました!

+0

あなたが望むものを実現する素晴らしいオープンソースプロジェクトです:https://github.com/niranjan94/show-java –

答えて

0

enjarifyプロジェクトを検討することもできます。 dex2jarとenjarifyはどちらもJavaバイトコードを取得するだけです。あなたはまだJavaソースコードのようなものを得るためにそれを逆コンパイルする必要があります。

逆コンパイルの場合は、fernflowerプロジェクトを試すことができます。このプロジェクトは、IntelliJ IDEAが逆コンパイルされたクラスビューに使用する逆コンパイラのミラーです。

+0

これは私がやりたいことではありませんが、素晴らしいプロジェクトを提供してくれてありがとう、私のプロジェクトでそれらを実装しようとします。 –