1

アプリケーションをコンパイルしようとしていますが、うまくいきません。手を加えていないアプリをコンパイルすることさえできません。つまり、mms.apk を逆コンパイルし (エラーはまったくありません)、すぐにコンパイルしようとしても、動作しません! まだWindows 7を使用していたときにこれを行ったことがあるので、なぜ機能しないのかわかりません。

私が気づいたことの1つは、フレームワークがインストールされることC:\Windows\system32\config\systemprofile\apktool\framework\1.apk です。それは大丈夫ですか? それが違いを生む場合、私は現在Windows 8を使用しています。

とにかく、ここに私が得る出力があります:

画像

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

4

3 に答える 3

1

このように携帯電話のフレームワークをインストールします

apktool if framework-res.apk
于 2013-02-19T16:56:24.893 に答える
0

にあるファイルをC:\Windows\system32\config\systemprofile\apktool\framework\1.apk正しく読み取ることができませんでした。

コマンド中に最初にファイルを書き込む権限がなかったことが原因である可能性がありますapktool if framework-res.apk。ご覧のとおり、逆コンパイル中にapktoolはフレームワークをロードして、逆コンパイル中にリソースを適切に解決できるようにする必要があります。そのエラーの最初の数行は、apktoolがそのファイルを正しくプルできなかったことを示しています。

Cドライブのすべての部分に対して読み取り/書き込みのアクセス許可を取得できるように、管理者が起動したコマンドプロンプトウィンドウで確認することを除いて、Cristiが上記で述べたことを実行します。

于 2013-02-20T13:28:23.423 に答える
0

APKTtool の更新されたバージョンを使用する必要があると思います。

APKツールをダウンロード

3 つのファイル ( aapt.exeapktool.jarapktool.bat ) すべてを 1 つのフォルダーに入れます。

次に、cmd を使用してそのフォルダー ディレクトリに移動し、 と入力しapktool d apkname.apkます。

于 2015-04-26T14:17:39.383 に答える