「Apkファイル」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | '''apkファイル'''('''a'''ndroid application '''p'''ac'''k'''age file, apk)とは、[[Google]]が提供する[[Android OS]]向けの[[アプリケーション]]および[[ミドルウェア]]の配布に用いる[[インストーラー]]形式の[[ファイル]]のことである。 | |
− | '''apkファイル'''('''a'''ndroid application '''p'''ac'''k'''age file, | ||
[[拡張子]]は「'''.apk'''」であり、[[MIMEタイプ]]は「application/vnd.android.package-archive」となっている。 | [[拡張子]]は「'''.apk'''」であり、[[MIMEタイプ]]は「application/vnd.android.package-archive」となっている。 | ||
− | + | apkファイルは[[Java]]で広く用いられる[[jarファイル]]の亜種で、[[プログラム]](.dexファイル)、各種[[リソース]]、[[証明書]]、およびマニフェストファイルなどを内部に保持している。jarファイルの亜種であり、jarファイルと同様に[[拡張子]]そこ違えど、その実態は[[zipファイル]]である。 | |
− | apkファイルは[[Java]]で広く用いられる[[jarファイル]] | ||
− | |||
− | |||
== 内容物 == | == 内容物 == | ||
29行目: | 25行目: | ||
</pre> | </pre> | ||
* res: 各種[[リソース]]を格納する[[ディレクトリ]]([[アプリ]]が使う画像ファイルや音声ファイルなど) | * res: 各種[[リソース]]を格納する[[ディレクトリ]]([[アプリ]]が使う画像ファイルや音声ファイルなど) | ||
− | * AndroidManifest.xml: [[Android]]の[[マニフェストファイル]]。[[アプリケーション]]の名称やバージョン、使用するアクセス権限などが書かれている[[XML]] | + | * AndroidManifest.xml: [[Android]]の[[マニフェストファイル]]。[[アプリケーション]]の名称やバージョン、使用するアクセス権限などが書かれている[[XML]]形式のファイルである。 |
− | * classes.dex: | + | * classes.dex: dexファイル形式のプログラム([[Dalvik仮想マシン]]用の[[中間コード]]である)。 |
* resources.arsc: [[リソース]]のうち、各国語対応のための文字列リソースなど、個別ファイルにする必要のないものが[[xml]]形式で格納されている。 | * resources.arsc: [[リソース]]のうち、各国語対応のための文字列リソースなど、個別ファイルにする必要のないものが[[xml]]形式で格納されている。 | ||
なお、apkファイル内には[[xml]]形式のファイルが頻出するが、それらは基本的に[[難読化]]されており、人間が読めるようなものではない。そのようなapkファイルを人間が読める形にしてくれる「[[apktool]]」という[[オープンソース]]で開発が行われているツールがある<ref>http://code.google.com/p/android-apktool/</ref>。 | なお、apkファイル内には[[xml]]形式のファイルが頻出するが、それらは基本的に[[難読化]]されており、人間が読めるようなものではない。そのようなapkファイルを人間が読める形にしてくれる「[[apktool]]」という[[オープンソース]]で開発が行われているツールがある<ref>http://code.google.com/p/android-apktool/</ref>。 | ||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
* [[Android]] | * [[Android]] | ||
* [[Mono for Android]] | * [[Mono for Android]] | ||
− | |||
− | |||
== 参考文献 == | == 参考文献 == | ||
− | + | <references/> | |
+ | |||
+ | == 外部リンク == | ||
{{stub}} | {{stub}} | ||
− | |||
− | |||
− |