Android に APK ファイルをインストールする — APK、APKS、XAPK、APKM

Android に APK ファイルをインストールする — APK、APKS、XAPK、APKM

最終更新 :

APK (Android Package Kit) ファイルは、Android アプリケーションの標準インストーラー形式です。Google Play ストア、Amazon アプリストア、またはその他のソースからインストールするすべてのアプリは、APK ファイルとして届きます。Play ストアは、ダウンロードとインストールをバックグラウンドで自動的に処理するだけです。Web サイトから APK を直接ダウンロードする場合、または他の人から APK を受け取る場合は、APK を見つけてインストールするために AnExplorer のようなファイル マネージャーが必要です。

AnExplorer は、APKS、XAPK、APKM などの最新のバンドル形式すべてとともに APK のインストールをサポートしています。これらのファイル タイプのいずれかをタップすると、AnExplorer がインストール プロセスを最初から最後まで処理します。

簡単な答え

AnExplorer を開く → ダウンロード フォルダーに移動 → .apk ファイルをタップ → インストール を選択します。初めての場合は、プロンプトが表示されたら、AnExplorer に不明なアプリをインストールする権限を付与してください。

APK ファイルとは何ですか?

APKはAndroid Package Kitの略です。これは ZIP ベースのコンテナ形式 (.apk の名前を .zip に変更し、その内容を参照できます) で、Android がアプリケーションをインストールして実行するために必要なものがすべて含まれています。

  • classes.dex — コンパイルされたアプリケーション コード (Dalvik バイトコード)
  • resources.arsc — プリコンパイルされたリソース (文字列、レイアウト、ディメンション)
  • res/ — リソース ファイル (画像、XML レイアウト、アニメーション)
  • lib/ — さまざまな CPU アーキテクチャ用のネイティブ ライブラリ (arm64-v8a、armeabi-v7a、x86_64)
  • assets/ — アプリにバンドルされる生のアセット ファイル (フォント、データベース、HTML)
  • AndroidManifest.xml — アプリのメタデータ、権限、コンポーネント、バージョン情報
  • META-INF/ — APK が改ざんされていないことを検証する署名ファイル

APK ファイルが見つかる場所

次のような状況で APK ファイルが表示されます。

  • 直接ダウンロード — 開発者ウェブサイト、APKMirror、APKPure、F-Droid
  • ベータテスト — アプリストア外で共有されるプレリリースバージョン
  • 地域がロックされたアプリ — お住まいの国の Play ストアでは利用できないアプリ
  • 古いアプリのバージョン - アップデートにより問題が発生した場合に、以前のバージョンにダウングレードします。
  • カスタム ROM — Google アプリまたはシステム アプリをカスタム ファームウェアにインストールする
  • アプリのバックアップ — アーカイブまたは転送のためにインストールされたアプリからエクスポートされた APK
  • エンタープライズ展開 — 企業アプリを社内に配布

AnExplorer を使用して APK ファイルをインストールする方法

ステップ 1: 不明なアプリのインストールを有効にする

Android はデフォルトでストア以外のソースからの APK インストールをブロックします。一度許可を与える必要があります:

  1. 設定アプリ特別なアプリアクセス不明なアプリのインストール に移動します
  2. リストで AnExplorer を見つけます
  3. このソースからの許可をオンに切り替えます

または、初めてインストールしようとすると、Android によって次のプロンプトが表示されます。

  1. AnExplorer で APK ファイルをタップします
  2. ブロックされている場合は、システム ダイアログで 設定 をタップします。
  3. 権限を有効にし、戻ってインストールを続行します。

ステップ 2: 見つけてインストールする

  1. AnExplorer を開きます
  2. ダウンロード (または APK が保存されている場所) に移動します。
  3. .apk ファイルをタップします
  4. アプリが要求する権限を確認する
  5. インストール をタップします
  6. インストールが完了するまで数秒待ちます
  7. 開くをタップしてすぐに起動するか、完了をタップして終了します

バンドル形式 (APKS、XAPK、APKM) のインストール

最近のアプリでは、単一の APK ファイルではなく分割された APK バンドルを使用するケースが増えています。これらのバンドルには、さまざまなデバイス構成に最適化された複数の小さな APK ファイルが含まれています。AnExplorer は、すべてのバンドル形式を同様に処理します。タップしてインストールするだけです。

  • APKS — タップしてインストールします。すべてのスプリットは 1 つのセッションでインストールされます
  • XAPK — タップしてインストールします。APK がインストールされ、OBB データが自動的に配置されます
  • APKM — タップしてインストールします。すべての APKMirror 分割は自動的に処理されます

追加の手順や別のツールは必要ありません。

APK ファイル構造の説明

APK の内部構造を理解すると、インストールの問題のトラブルシューティングに役立ちます。

コンポーネント目的一般的なサイズ
クラス.dexアプリロジック (Java/Kotlin コンパイル)2~50MB
lib/ネイティブ コード (C/C++ ライブラリ)0-100MB
解像度/レイアウト、ドローアブル、XML リソース1~20MB
資産/RAW ファイル (フォント、データベース、HTML)0-500MB
リソース.arscコンパイルされたリソース テーブル1~5MB
AndroidManifest.xmlアプリ宣言< 1MB

ゲームには大きな lib/ および assets/ ディレクトリが存在する傾向があります。通常、ユーティリティ アプリは小さく、ほとんどのサイズは classes.dex にあります。

APK とアプリバンドルの比較

特集単一の APKアプリバンドル (AAB/APKS)
ファイル数1ファイル複数の分割 APK
サイズユニバーサル (大きい)デバイス固有 (小さい)
互換性すべてのデバイス一致するデバイスのみ
Play ストアレガシー形式2021 年以降必須
サイドローディングシンプル (タップインストール)バンドルインストーラーが必要
すべてのアーキテクチャが含まれていますデバイスのアーキテクチャのみ

2021 年 8 月以降、Google はすべての新しい Play ストア アプリに App Bundle (AAB) を使用することを義務付けています。つまり、最新のアプリをサイドローディングするには、多くの場合、単一の APK ファイルではなくバンドル形式 (APKS、XAPK、APKM) が必要になります。AnExplorer のバンドル インストーラーはこれをシームレスに処理します。

APK コンテンツの検査

APK をインストールせずに、APK の中身を調べることができます。

  1. AnExplorer の APK ファイルを長押しします。
  2. アーカイブとして開く をタップします (または一時的に名前を .zip に変更します)
  3. 内部構造を参照します: マニフェスト、リソース、ネイティブ ライブラリ
  4. インストール前にアプリの内容を確認するのに便利です

セキュリティに関する考慮事項

Play ストアの外部から APK をインストールすると、ストアレベルの安全性チェックの一部が回避されます。次の実践に従ってください。

  • 信頼できるソースからダウンロード — APKMirror、F-Droid、および開発者の Web サイトで署名が検証されます
  • 署名を確認してください — 正規の APK は開発者によって署名されています。変更された APK には異なる署名が付いています。
  • 権限を確認する - Android は、インストール前に要求された権限を表示します。過剰に思われる場合は断ってください。
  • Play プロテクトを使用する — Google Play プロテクトは、サイドロードされたアプリをスキャンしてマルウェアを検出します。有効にしておきます。
  • ファイル サイズを確認 — APK が疑わしいほど小さい場合 (完全なアプリの場合は 1 MB 未満)、それは偽物またはスタブである可能性があります。

一般的な問題と解決策

「アプリがインストールされていません」エラー

  • ストレージが不十分です — AnExplorer の メモリ クリーナー を使用してスペースを解放してください
  • 競合する署名 - まず既存のバージョンをアンインストールしてから、新しい APK をインストールします
  • 互換性のないアーキテクチャ — APK にはデバイスの CPU アーキテクチャが含まれていない可能性があります (lib/ フォルダを確認してください)
  • 最小 SDK バージョン - アプリには、デバイスで実行されている Android バージョンよりも新しいバージョンが必要です

「解析エラー — パッケージの解析中に問題が発生しました」

  • APK のダウンロードが中断されたか破損しました。削除して再ダウンロードしてください。
  • アプリには新しい Android バージョンが必要です (マニフェストの minSdkVersion を確認してください)。
  • ファイルには拡張子が付いていますが、実際には APK ではありません。

「不明なアプリのインストール」権限がリセットされ続ける

  • 一部の Android スキンは、システムの更新後にこの権限をリセットします。設定で再度有効にします。
  • Android 14 以降では、セキュリティ強化のため、許可を毎回確認する必要がある場合があります。

アプリはインストールされるが、すぐにクラッシュする

  • 新しいデバイスで単一の APK を使用している場合、APK に必要な分割構成が欠落している可能性があります。
  • 代わりに、必要な分割がすべて含まれている APKS または XAPK バージョンのアプリをお試しください。
  • アプリデータのクリア: 設定 → アプリ → アプリ名 → ストレージ → データのクリア。

使用例

  • お住まいの地域では利用できないアプリのインストール — 信頼できるミラーから APK をダウンロードします
  • ベータ版のテスト — 開発者はフィードバックのためにプレリリース APK を配布します
  • アプリのダウングレード — 更新によりバグが発生した場合は、古い APK バージョンをインストールします
  • オフラインアプリ配布 — インターネットなしでデバイス間で APK を共有します
  • カスタム ROM セットアップ — 新しい ROM をフラッシュした後に重要なアプリをインストールします
  • エンタープライズ アプリ - MDM または直接ダウンロード経由で配布された社内の企業アプリをインストールします

関連ガイド

よくある質問