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 px @ 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 旗艦產品開始,硬體製造商從 CPU 晶片中實際移除了 32 位元 ARM 執行單元。如果您嘗試安裝僅包含 armeabi-v7a 庫的較舊或不正確拆分的軟體包,Android 14 和 15 會立即阻止安裝。

  • ARM64-V8A: 對於所有運行 Android 模擬器的現代 64 位元 Android 手機、平板電腦和 Apple Silicon Mac 來說是強制性的。
  • armeabi-v7a: 便宜手機、老式 Fire TV 棒和 32 位元遊戲使用的舊版 32 位元 ARM 指令集。
  • 當二進位 ARM 轉換 (libhoudini) 不可用時,Windows PC 模擬器(BlueStacks 5、LDPlayer 9、WSA)和 Intel/AMD Chromebook 需要 x86_64:。

參考表:匹配 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 電視盒、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 高畫質手機、平板電腦、Chromebook 和 Android TV 1080p 介面(2.0 倍縮放) 如果缺少,Android 會縮放其他密度,除非標記為需要拆分
xxhdpi(~480 dpi) 螢幕密度 1080p FHD+ 智慧型手機(2.6x – 3.0x CSS devicePixelRatio) 最常見的智慧型手機密度劃分
xxxhdpi(~640 dpi) 螢幕密度 1440p QHD+ 旗艦手機(3.5x – 4.0x CSS devicePixelRatio) 最高解析度的啟動器和 UI 圖示資源
由 Shaefale 女士設計並記錄 首席開發人員和 Android 套件架構師 • 在 Android 12–15 上經過驗證

硬體偵測使用標準客戶端瀏覽器 API(navigator.userAgentData、WebGL 渲染器檢查和 devicePixelRatio),零追蹤。如果您需要有關不相容軟體包的協助,請聯絡支援人員。