9

私はbaksmali/smaliツールを使用しています。しかし、.javaクラスを.smaliファイルにコンパイルする必要がある場合があります。したがって、最初にEclipseでコンパイルし、次に.APKを一連の.smaliファイルに逆アセンブルする必要があります。

1つのツールで.javaを.smaliに直接コンパイルすることは可能ですか?

私は自分で解決策を見つけることができませんでした...

4

1 に答える 1

11

「javac」または同様のプログラムを使用して、ソースコードを.classに変換できます。

Androidの「dx」は、.classをDalvik.dexに変換するために使用されます。

その結果は、Smaliツールで処理できます。これらすべてをスクリプトから直接呼び出すことができるはずです。

于 2011-03-29T00:01:44.117 に答える