-1

こんにちは、Android は初めてで、ソース コードを抽出した apk ファイルがあります

私の問題は、編集用の新しい Android プロジェクトとして、Eclipse ですべての Java ファイルと xml ファイルを開く必要があることです。

現在、Java クラスを表示することしかできませんが、実行することはできません。作成したプロジェクトに配置できません。xml ファイルを読み取ろうとすると、ガベージ値が表示されます。

よろしくお願いいたします。

4

2 に答える 2

2

.apk ファイルは、ソース コードではなく、コンパイルされたコードを含むパッケージです。そこにはJavaファイルはなく、android .classに相当するもの、つまりclasses.dexファイルだけが存在します。.apk から元のソース (.java ファイル) を取得する方法はありません。

于 2012-12-19T05:32:16.667 に答える
1

このブログ投稿、GT のブログ、この StackOverflow Question decomiling DEX into Java sourcecodeも参照してください。

一部の .class ファイルを逆コンパイルすることはできますが、XML ファイルについては試したことはありません。XDA 開発者のブログで、役に立つかもしれないディスカッションを見つけました。.apk ファイルからバイナリ XML を逆コンパイル/再コンパイルする方法は?

于 2012-12-19T06:00:08.987 に答える