Pemeriksa ABI & DPI

Penyemak Keserasian ABI & DPI Peranti Android

Kesan serta-merta Seni Bina CPU (arm64-v8a, armeabi-v7a, x86_64) dan Baldi Ketumpatan Skrin (mdpi–xxxhdpi) yang peranti semasa anda gunakan — dan lepaskan mana-mana fail .xapk atau .apk di bawah untuk mengesahkan sama ada ia akan dipasang tanpa ralat INSTALL_FAILED_NO_MATCHING_ABIS.

Profil Peranti Anda yang Dikesan

Persekitaran yang Dikesan: Pelayar Web • Bersedia untuk mengaudit pakej APK/XAPK

Android ABI yang disyorkan arm64-v8a Seni Bina ARM 64-bit (Standard untuk telefon moden & Apple Silicon)
Baldi Ketumpatan Skrin xxhdpi (~480dpi) Viewport: 1440×900 CSS px @ 2.00x DPR
Penyampai GPU / SoC GPU WebGL standard 8 Benang CPU Logik

Gugurkan .XAPK, .APKS atau .APK untuk Menguji Keserasian

Kami akan mengimbas direktori lib/ asli pakej dan pemisahan ABI terhadap perkakasan anda

100% Audit Tempatan • Mendiagnosis "Apl Tidak Serasi Dengan Peranti Ini"

Mengapakah Android Menyebut "XAPK / Apl Tidak Serasi Dengan Peranti Ini"?

Bermula dengan siri Google Pixel 7 dan perdana moden Snapdragon 8 Gen 3 / Gen 4, pengeluar perkakasan mengalih keluar unit pelaksanaan ARM 32-bit secara fizikal daripada silikon CPU. Jika anda cuba memasang pakej yang lebih lama atau terbahagi tidak betul yang hanya termasuk perpustakaan armeabi-v7a, pemasangan blok Android 14 dan 15 dengan serta-merta.

  • arm64-v8a: Mandatori untuk semua telefon Android 64-bit moden, tablet dan Apple Silicon Mac yang menjalankan emulator Android.
  • Set arahan ARM 32-bit Legacy armeabi-v7a: yang digunakan oleh telefon bajet, kayu Fire TV yang lebih lama dan permainan 32-bit.
  • x86_64: Diperlukan oleh emulator PC Windows (BlueStacks 5, LDPlayer 9, WSA) dan Intel/AMD Chromebook apabila terjemahan ARM binari (libhoudini) tidak tersedia.

Jadual Rujukan: Memadankan ABI CPU Android & Kelayakan DPI Skrin

Apabila anda memuat turun arkib APK berpecah atau memeriksa bekas .xapk, memadankan kedua-dua Seni Bina Set Arahan (ABI) dan Kelayakan Ketumpatan Piksel Skrin memastikan apl anda tidak ranap dengan UnsatisfiedLinkError dan tidak menyebabkan peta bit UI yang berskala kabur:

Kelayakan Split kategori Sasaran Perkakasan / Spesifikasi Paparan Keserasian Ke Belakang
arm64-v8a CPU ABI (64-bit) Semua telefon Android moden (Snapdragon, Tensor, Dimensity, Exynos) & Apple Silicon Berjalan armeabi-v7a hanya jika silikon CPU mengekalkan sokongan AArch32 32-bit
armeabi-v7a CPU ABI (32-bit) Telefon Android yang lebih lama, kotak TV Android bajet, Amazon Fire TV Stick HD/4K Tidak boleh menjalankan perduaan arm64-v8a 64-bit
x86_64 CPU ABI (64-bit) Emulator PC Windows (BlueStacks, LDPlayer), Chromebook Intel/AMD, Waydroid Menjalankan x86 secara asli; menjalankan pemisahan ARM melalui terjemahan Houdini/NDK
xhdpi (~320 dpi) Ketumpatan Skrin Telefon HD 720p, tablet, Chromebook dan antara muka 1080p Android TV (skala 2.0x) Android menskalakan ketumpatan lain jika tiada, melainkan perpecahan ditandakan diperlukan
xxhdpi (~480 dpi) Ketumpatan Skrin Telefon pintar FHD+ 1080p (2.6x – 3.0x peranti CSSPixelNisbah) Pemisahan ketumpatan telefon pintar yang paling biasa
xxxhdpi (~640 dpi) Ketumpatan Skrin Telefon perdana QHD+ 1440p (3.5x – 4.0x peranti CSSPixelNisbah) Pelancar peleraian tertinggi dan aset ikon UI
Kejuruteraan & Didokumentasikan oleh Mst Shaefale Pemaju Utama & Arkitek Pakej Android • Disahkan pada Android 12–15

Pengesanan perkakasan menggunakan API penyemak imbas sisi pelanggan standard (navigator.userAgentData, pemeriksaan pemapar WebGL dan devicePixelRatio dengan penjejakan sifar). Hubungi sokongan jika anda memerlukan bantuan dengan pakej yang tidak serasi.