aspose.info
JA

ARSC - Android パッケージ リソース テーブル ファイル

更新日

.ARSC オプション番号

ARSC ファイルは、アプリケーションのリソースのリストをテーブル形式で含む Android リソース テーブル ファイルです。これには、リソース名、プロパティ、ID などの情報が含まれます。 ARSC ファイルは、これらの Android アプリのインストールに使用される APK パッケージの一部です。 Android アプリケーションの画像、レイアウト、スタイル、文字列などのすべてのリソースは、APK ファイルの生成時にバイナリ ファイルに変換されます。 ARSC ファイルも同時に生成され、すべてのプログラムのコンパイル済みリソースとその ID のリストが含まれます。

ARSC ファイル形式

.arsc 拡張ファイルは、ANT (Eclipse) や Gradle (AS) などのコンパイラが Android アプリケーション コードをコンパイルして APK ファイルを生成した後に生成されるバイナリ ファイルです。 WinZip などのアーカイブ ユーティリティを使用して APK ファイルを抽出し、コンパイル済みの Java クラス ファイル、つまり classes.dex であるその内容を表示できます。これらに加えて、次のメタ情報を含むこの ARSC ファイルも含まれています。

  • XML ノード *属性
  • リソース ID

APK ファイル内のリソースはリソース ID によって参照されますが、属性は実行時に値に解決されます。 Android aapt ツールは、ビルド時にファイルで定義されたすべてのリソースを収集し、それらにリソース ID を割り当てます。コンパイルされたリソースに識別子が割り当てられると、ソース コードと resources.arsc から R.java ファイルが生成されます。

参考文献

関連項目