ABI & DPI チェッカー

Android デバイスの ABI および DPI 互換性チェッカー

現在のデバイスがどの CPU アーキテクチャ (arm64-v8a、armeabi-v7a、x86_64) および 画面密度バケット (mdpi ~ xxxhdpi) を使用しているかを即座に検出し、以下の .xapk または .apk ファイルをドロップして、INSTALL_FAILED_NO_MATCHING_ABIS エラーなしでインストールされるかどうかを確認します。

検出されたデバイスプロファイル

検出された環境: Web ブラウザ • APK/XAPK パッケージを監査する準備ができています

推奨される Android ABI arm64-v8a 64 ビット ARM アーキテクチャ (最新の携帯電話と Apple Silicon の標準)
画面密度バケット xxhdpi (~480dpi) ビューポート: 1440×900 CSS ピクセル @ 2.00x DPR
GPU / SoC レンダラー 標準 WebGL GPU 8 つの論理 CPU スレッド

.XAPK、.APKS、または .APK をドロップして互換性をテストします

パッケージのネイティブ lib/ ディレクトリと ABI スプリットをハードウェアに対してスキャンします。

100% ローカル監査 • 「アプリはこのデバイスと互換性がありません」と診断します

Android で「XAPK / アプリはこのデバイスと互換性がありません」と表示されるのはなぜですか?

Google Pixel 7 シリーズと最新の Snapdragon 8 Gen 3 / Gen 4 フラッグシップ以降、ハードウェア メーカーは 32 ビット ARM 実行ユニットを CPU シリコンから物理的に削除しました。 armeabi-v7a ライブラリのみを含む古いパッケージまたは不適切に分割されたパッケージをインストールしようとすると、Android 14 および 15 はインストールをすぐにブロックします。

  • arm64-v8a: 最新の 64 ビット Android スマートフォン、タブレット、および Android エミュレータを実行する Apple Silicon Mac のすべてに必須です。
  • armeabi-v7a: 格安携帯電話、古い Fire TV Stick、32 ビット ゲームで使用されるレガシー 32 ビット ARM 命令セット。
  • x86_64: バイナリ ARM 変換 (libhoudini) が利用できない場合、Windows PC エミュレータ (BlueStacks 5、LDPlayer 9、WSA) および Intel/AMD Chromebook で必要です。

参照表: 一致する Android CPU ABI と画面 DPI 修飾子

分割 APK アーカイブをダウンロードするとき、または .xapk コンテナを検査するときに、命令セット アーキテクチャ (ABI) と 画面ピクセル密度修飾子 の両方を一致させると、アプリが UnsatisfiedLinkError でクラッシュしたり、ぼやけて拡大された UI ビットマップがレンダリングされたりすることがなくなります。

スプリット予選 カテゴリ 対象ハードウェア/ディスプレイ仕様 下位互換性
arm64-v8a CPU ABI (64 ビット) すべての最新の Android スマートフォン (Snapdragon、Tensor、Dimensity、Exynos) および Apple Silicon CPU シリコンが 32 ビット AArch32 サポートを維持している場合にのみ armeabi-v7a を実行します
armeabi-v7a CPU ABI (32 ビット) 古い Android スマートフォン、手頃な価格の Android TV ボックス、Amazon Fire TV Stick HD/4K 64 ビット arm64-v8a バイナリは実行できません
x86_64 CPU ABI (64 ビット) Windows PC エミュレーター (BlueStacks、LDPlayer)、Intel/AMD Chromebook、Waydroid x86 をネイティブに実行します。 Houdini/NDK 変換を介して ARM 分割を実行します
xhdpi (~320 dpi) 画面密度 720p HD 携帯電話、タブレット、Chromebook、Android TV 1080p インターフェイス (2.0x スケール) Android は、分割が必須とマークされていない限り、欠落している場合は他の密度をスケーリングします。
xxhdpi (~480 dpi) 画面密度 1080p FHD+ スマートフォン (2.6x – 3.0x CSS devicePixelRatio) 最も一般的なスマートフォンの密度分割
xxxhdpi (~640 dpi) 画面密度 1440p QHD+ フラッグシップ携帯電話 (3.5x – 4.0x CSS devicePixelRatio) 最高解像度のランチャーおよび UI アイコン アセット
Mst Shaefale による設計と文書化 リード開発者兼 Android パッケージ アーキテクト • Android 12 ~ 15 で検証済み

ハードウェア検出では、標準のクライアント側ブラウザー API (navigator.userAgentData、WebGL レンダラー検査、および devicePixelRatio を追跡なしで使用します。互換性のないパッケージに関するサポートが必要な場合は、サポートにお問い合わせください)。