.APK ファイル拡張子

Androidパッケージファイル

開発元 Google
人気度
4.3  |  109719 票
 

APKファイルとは?

APKファイルは、GoogleのモバイルオペレーティングシステムであるAndroid向けに作成されたアプリです。Androidデバイスには、一部のアプリがあらかじめインストールされていますが、Google Playからダウンロードできるアプリもあります。Google Playからダウンロードしたアプリはデバイスに自動的にインストールされますが、その他の場所からダウンロードしたアプリは手動でインストールする必要があります。

詳細情報

Android Studio 4.2.2で開いた.apkファイルのスクリーンショット
Android Studio 4.2.2で開いたAPKファイル

通常、AndroidがGoogle Playや別のアプリ配布プラットフォームを通じてバックグラウンドでアプリのインストールを処理するため、ユーザーがAPKファイルを目にすることはありません。ただし、Androidユーザーがアプリを手動でインストールできるよう、APKファイルを直接ダウンロードできるようにしているWebサイトも数多くあります。この場合、Windowsや.EXEファイルの場合と同様に、APKファイルを通じてマルウェアが配布される可能性があるため、APKファイルの入手元を信頼できるかどうかを確認してください。

AndroidデバイスにAPKファイルをインストールするにはどうすればよいですか?

こちらの手順に従って、APKファイルを手動でインストールできます。APKファイルの入手元を信頼できることを確認してください。

Windows 11にAPKファイルをインストールするにはどうすればよいですか?

Windows 11は、APKファイルのインストールを正式にサポートした最初のWindowsバージョンです。Windows 11ユーザーは、Windows Subsystem for AndroidとAndroid Debug Bridgeを組み合わせて使用することで、APKファイルを手動でインストールできます。2022年初頭の時点では、この機能はWindows Insider Programのメンバーのみが利用できます。また、Windowsの設定でHyper-VとVirtual Machine Platformの機能を有効にする必要があります。

APKファイルには何が含まれていますか?

Androidパッケージには、1つのAndroidプログラムに必要なすべてのファイルが含まれています。以下は、主なファイルとフォルダーの一覧です。

  • META-INF/​: マニフェストファイル、署名、アーカイブ内のリソース一覧が含まれています
  • lib/​: 特定のデバイスアーキテクチャ(armeabi-v7a、x86など)で実行されるネイティブライブラリです
  • res/​: resources.arscにコンパイルされていない画像などのリソースです
  • assets/​: 開発者がアプリに含める未加工のリソースファイルです
  • AndroidManifest.xml: APKファイルの名前、バージョン、内容を記述します
  • classes.dex: デバイス上で実行されるコンパイル済みのJavaクラス(.DEXファイル)です
  • resources.arsc: アプリが使用する文字列などのコンパイル済みリソース(.ARSCファイル)です

APKファイルの内容を表示するにはどうすればよいですか?

APKファイルは圧縮された.ZIP形式で保存され、どのZip解凍ツールでも開くことができます。そのため、APKファイルの内容を確認したい場合は、ファイル拡張子を「.zip」に変更してファイルを開くか、Zipアプリケーションの開くダイアログボックスからファイルを直接開くことができます。

APKファイルを作成するにはどうすればよいですか?

Androidアプリは、Androidソフトウェア開発者向けの公式統合開発環境であるAndroid Studioを使用して開発します。Windows、Mac、Linuxで利用でき、ユーザーはアプリを開発して、Google Playなどの配布サービスにアップロードできる状態に準備できます。アプリの準備が整うと、開発者はアプリをAPKファイルにビルドし、リリース用に署名できます。

注: 詳細については、Googleが開発者向けに導入した新しい公開形式の.AABの説明をご覧ください。

File Viewer Plusで400種類以上のファイル形式を開けます。無料ダウンロード

APKファイルを開くプログラム

Windows
無料+
無料体験版
無料
無料体験版
無料体験版
Linux
無料体験版
無料
Web
Android

Alpine Linuxパッケージ

開発元 Alpine Linux Team
人気度
3.8  |  254 票
 

APKファイルは、セキュリティとシンプルさを重視するLinuxディストリビューションであるAlpine Linuxにインストールできるソフトウェアパッケージの場合もあります。1つ以上のプログラム、関連する設定ファイル、依存関係の一覧が含まれています。APKファイルは通常、Alpine Package Keeper(apk)を使用してインストールします。

詳細情報

Alpine Linuxにソフトウェアをインストールするには、通常、ユーザーはapkを使用して、APKファイルとして保存されている適用可能なソフトウェアパッケージを検索します。

各APKファイルは、1つ以上のプログラムと、それらのプログラムのインストールに必要な設定ファイルおよび依存関係情報を含む.TAR.GZアーカイブです。APKファイルはAlpine Linuxリポジトリから入手できます。リポジトリは、関連する複数のAPKファイルを含むディレクトリです。各リポジトリには、APKINDEX.tar.gzという名前のインデックスファイルも含まれています。このファイルには、リポジトリのAPKファイルを一覧表示し、簡単に説明するドキュメントが含まれています。

注: Alpine LinuxのAPKファイルは、一般にa-packsとも呼ばれます。

APKファイルの開き方

Alpine Linuxでは、Alpine Package Keeper(apk)を使用して、APKファイルに含まれるソフトウェアパッケージをインストールできます。たとえば、次のコマンドを使用してAPKファイルをインストールできます。

apk add --allow-untrusted /Path/To/YourFile.apk

Alpine LinuxのAPKファイルは、AndroidのAPKファイルとは異なることに注意してください。Alpine LinuxのAPKファイルをAndroidデバイスにインストールすることはできません(その逆も同様です)。

APKファイルを開く、または参照するプログラム

Linux

FileInfo.comによる検証済み

FileInfo.comチームは、このページに掲載されているすべてのファイル形式とソフトウェアについて独自に調査しました。私たちの目標は100%の正確性であり、検証済みのファイルタイプに関する情報のみを公開しています。

このページへの追加や更新をご提案いただける場合は、お知らせください。