1

フォルダの下にある私のAndroid開発プロジェクトにはres、アプリケーションが使用するすべてのリソースがあります。サイズは3.11mbで、1013ファイルが含まれています。一方、apkそこにはすべてのリソースを含むフォルダーもありますresが、これは760 kbのサイズで、332個のファイルしか含まれていません。これは、すべてのリソースがパックされていないことを意味しますか?この場合、必要なリソースが参照されるとどうなりますか?

4

2 に答える 2

1

はい、XML の多くは resource.arsc ファイルにプリコンパイルされています。aapt dump --values resources xxx.apk を使用して resource.arsc ファイルを表示すると、コンパイル済みの xml が見つかります。

于 2011-04-02T02:56:12.090 に答える
1

これは、すべてのリソースがパックされているわけではないということですか?

いいえ、それは APK ファイルが圧縮された ZIP スタイルのアーカイブであることを意味します。

于 2010-04-20T12:00:58.517 に答える