APK 単語


ニコニコ動画でAPKの動画を見に行く

エーピーケー

1.5千文字の記事
これはリビジョン 3075223 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

APKとは、Googleの開発したOS「Android」専用のソフトウェアパッケージファイルフォーマットである。

概要

APKは、「Android application Package」の略であり、「Androidパッケージ」・「Androidアプリケーションパッケージ」・「エーピーケー」などと呼ばれる。

拡張子は「.apk」「.xapk」「.apks」「.apkm」である。

APKファイルは、Windowsにおける「MSIファイル」・Ubuntuにおける「DEBファイル」のようなインストーラーファイルみたいなもので、Android用のプログラムをコンパイルしてパッケージ化をしている。

インストール方法

Android8.0以降

APKファイルをダウンロード→ファイルを開く→設定画面に行く→この提供元のアプリを許可にチェックを入れる→戻るを押してインストールを押す

Android4.0〜Android7.1

設定を開く→「セキュリティ」をタップ→「提供元不明のアプリ」にチェックを入れる→注意事項を確認し「OK」をタップ

構造

javaアプリケーションの配布に使われる「JAR形式(.jarファイル)」によく似た構造で、Zip形式で圧縮された書庫ファイルになっている。
そのため、PCなどでAPKファイルの拡張子を.zipに変更すると中身を見ることができる。
解凍されたファイルは主に以下の構造となっている。

  • assets
    • バイナリ形式のファイルが格納される。ZIPファイル・テキストファイルなどがこのディレクトリに格納される。
  • lib
    • コンパイル済みのコードがアーキテクチャ別に格納される。
    • aremeabi
      • ARM用のコード
  • armeabi-v7a
    • Android(ARMv7)用のコード
  • arem64-v8a
    • ARM64bit用のコード
  • x86
    • x86アーキテクチャ用のコード
  • x86_64
    • x64アーキテクチャ用のコード
  • mips
    • MIPS用のコード
  • META-INF
    • APKファイルのチャックサム「SHA-1」やアクセス権限のリスト、resディレクトリやassetsディレクトリに格納されているファイルのチェックサムなどを記録したファイルが格納される。
  • res
    • APKファイルに埋め込まれたリソースファイルが格納される。
      アプリケーションをインストールした際に表示されるアイコンの画像ファイルなどが含まれる。
  • AndroidManifest-xml
    • APKファイルのタイトルやバージョン情報などが記録されている。拡張子は.xmlとなっているが、バイナリ形式で記録されているため、テキストエディタなどで開いても内容はわからない。
  • classes.dex
    • コンパイル済みのJavaコード。
  • resources.arsc
    • バイナリ形式のXMLファイルなどのプリコンパイル済みファイル。

APK配布サイト

APKPure

APK配布サイトの代表格として「APKPure」がある。

このサイトでは、Google Play内の無料のアプリ・シェアウェアのAPKが公開されている。

過去バージョンのAPKなども配布されているため、「うっかり更新しちゃた。ダウングレードしたい」などというときに便利である。

公開されているファイルはGoogle Playのアプリと同じものとされており、古くからあるサービスのため、APK配布サイトの中では最も信頼性に長けているといえる。

しかし、APK配布サイトの中には、マルウェアを含んだファイルを公開している場合が少なくない。
そんなときには、VIRUSTOTALなどのウイルスチェックサイト・ソフトを使用すると良い。

関連リンク

関連項目

  • Google
  • Android

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
小春六花[単語]

提供: 金魚網

もっと見る

急上昇ワード改

最終更新:2026/01/08(木) 12:00

ほめられた記事

最終更新:2026/01/08(木) 11:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP