1

インストール後に apk 内のリソースを見つける方法を知りたいです。つまり、インストール後に Android が apk を抽出してファイル システムに保存するかどうかです。

今のところ、apk will が に保存されていることしか知りません/data/appclasses.dexディレクトリにありdalvik-cacheます。しかし、string.xml、png、またはアセット内のファイルなど、この apk のリソースに関する手がかりは見つかりません。Android システムがこれらのリソースを使用するたびに apk を解凍することは可能ですか?

私は多くの古いスレッドを赤くしましたが、まだ答えが見つかりません。それで、誰か私のためにそれを説明してもらえますか?

よろしくお願いします。

br

4

3 に答える 3

0

リソースはバイナリ xml ファイルとして apk ファイル内にあります。こちらも取り付け後。単純な xml ファイルの場合、apk ファイルからのみロードされます。画像と大きなファイルがキャッシュされている可能性がありますが、正確な場所はわかりません。

于 2013-09-29T09:46:21.107 に答える
0

Android APK ファイルを探索するには、[ グラフィックの表示、オーディオの再生など]

APKファイルを右クリックして、WinZip、Winrarに「Open With」に設定するだけです。またはお気に入りの解凍ツール。

その後、APK ファイルをクリックするたびに、グラフィックの表示、オーディオの再生、リソースの表示、プログラミングの探索などを行うことができます。

APK ファイルを Linux/Unix に変換する場合は、http://code.google.com/p/dex2jar/ から「Dex2Jar」をダウンロードし ます。

次に、APK ファイルの 1 つを便利なディレクトリに解凍します。

ディレクトリに移動し、CLASSES.DEX ファイルを右クリックして、"Open With" "dex2jar" に設定します。

その後、Android DEX ファイルをクリックするたびに、Android DEX ファイルが Unix JAR ファイルに変換され、Android リソースを含むディレクトリに配置されます。

-- トム・ポッター

于 2013-10-01T15:29:05.300 に答える