Verificator ABI și DPI

Verificator de compatibilitate ABI și DPI pentru dispozitive Android

Detectați instantaneu ce Arhitectura procesorului (arm64-v8a, armeabi-v7a, x86_64) și Cupă pentru densitatea ecranului (mdpi–xxxhdpi) folosește dispozitivul dvs. actual - și aruncați orice fișier .xapk sau .apk de mai jos pentru a verifica dacă se va instala fără erori INSTALL_FAILED_NO_MATCHING_ABIS.

Profilul dispozitivului detectat

Mediu detectat: Browser web • Gata pentru auditarea pachetelor APK/XAPK

Android ABI recomandat arm64-v8a Arhitectură ARM pe 64 de biți (Standard pentru telefoane moderne și Apple Silicon)
Găleată pentru densitatea ecranului xxhdpi (~480dpi) Vizualizare: 1440×900 CSS px @ 2,00x DPR
Renderer GPU/SoC GPU WebGL standard 8 fire de execuție logice ale procesorului

Aruncă .XAPK, .APKS sau .APK pentru a testa compatibilitatea

Vom scana directoarele native lib/ ale pachetului și se divide ABI față de hardware-ul dvs

Audit 100% local • Diagnostica „Aplicația nu este compatibilă cu acest dispozitiv”

De ce Android spune „XAPK/Aplicația nu este compatibilă cu acest dispozitiv”?

Începând cu seria Google Pixel 7 și produsele emblematice moderne Snapdragon 8 Gen 3 / Gen 4, producătorii de hardware au eliminat fizic unitățile de execuție ARM pe 32 de biți din siliciul CPU. Dacă încercați să instalați un pachet mai vechi sau împărțit necorespunzător care include numai biblioteci armeabi-v7a, instalarea Android 14 și 15 blochează imediat.

  • arm64-v8a: Obligatoriu pentru toate telefoanele moderne, tabletele Android pe 64 de biți și Mac-urile Apple Silicon care rulează emulatoare Android.
  • armeabi-v7a: Set de instrucțiuni ARM vechi pe 32 de biți, utilizat de telefoanele cu buget redus, stick-urile Fire TV mai vechi și jocurile pe 32 de biți.
  • x86_64: Necesar de emulatorii Windows PC (BlueStacks 5, LDPlayer 9, WSA) și Chromebookurile Intel/AMD atunci când traducerea binară ARM (libhoudini) nu este disponibilă.

Tabel de referință: potrivirea ABI-urilor CPU Android și a calificărilor DPI de ecran

Când descărcați o arhivă APK împărțită sau inspectați un container .xapk, potrivirea atât a Arhitectura set de instrucțiuni (ABI), cât și a Calificator pentru densitatea pixelilor ecranului asigură că aplicația dvs. nu se blochează cu UnsatisfiedLinkError și nici nu redă hărți de biți UI neclare, mărite:

Split Califier Categorie Hardware țintă / Specificații de afișare Compatibilitate inversă
arm64-v8a CPU ABI (64 de biți) Toate telefoanele Android moderne (Snapdragon, Tensor, Dimensity, Exynos) și Apple Silicon Rulează armeabi-v7a numai dacă siliciul CPU păstrează suportul AArch32 pe 32 de biți
armeabi-v7a CPU ABI (32 de biți) Telefoane Android mai vechi, casete Android TV pentru buget, Amazon Fire TV Stick HD/4K Nu se pot rula fișiere binare arm64-v8a pe 64 de biți
x86_64 CPU ABI (64 de biți) Emulatori Windows PC (BlueStacks, LDPlayer), Chromebookuri Intel/AMD, Waydroid Rulează x86 nativ; rulează ARM splits prin traducerea Houdini/NDK
xhdpi (~320 dpi) Densitatea ecranului Telefoane HD 720p, tablete, Chromebookuri și interfețe Android TV 1080p (scara 2,0x) Android scalează alte densități dacă lipsesc, cu excepția cazului în care este marcată diviziunea necesară
xxhdpi (~480 dpi) Densitatea ecranului Telefoane inteligente 1080p FHD+ (2,6x – 3,0x dispozitiv CSS PixelRatio) Cea mai comună împărțire a densității smartphone-ului
xxxhdpi (~640 dpi) Densitatea ecranului Telefoane emblematice 1440p QHD+ (3,5x – 4,0x CSS devicePixelRatio) Lansatorul de cea mai înaltă rezoluție și elementele pictogramei UI
Proiectat și documentat de doamna Shaefale Dezvoltator principal și arhitect pachet Android • Verificat pe Android 12–15

Detectarea hardware-ului folosește API-uri standard de browser la nivelul clientului (navigator.userAgentData, inspecție de redare WebGL și devicePixelRatio cu ​​urmărire zero). Contactați asistența dacă aveți nevoie de ajutor cu un pachet incompatibil.