Az észlelt eszközprofil
Észlelt környezet: webböngésző • Készen áll az APK/XAPK csomagok auditálására
Dobja el az .XAPK, .APKS vagy .APK fájlt a kompatibilitás teszteléséhez
Ellenőrizzük a csomag natív lib/ könyvtárait és az ABI-felosztásokat az Ön hardverével
100%-os helyi ellenőrzés • „Az alkalmazás nem kompatibilis ezzel az eszközzel” diagnosztizálásaMiért mondja az Android azt, hogy „XAPK / alkalmazás nem kompatibilis ezzel az eszközzel”?
A Google Pixel 7 sorozattól és a modern Snapdragon 8 Gen 3 / Gen 4 zászlóshajóktól kezdve a hardvergyártók fizikailag eltávolították a 32 bites ARM végrehajtó egységeket a CPU szilíciumából. Ha egy régebbi vagy nem megfelelően felosztott csomagot próbál telepíteni, amely csak a armeabi-v7a könyvtárakat tartalmazza, azonnal telepítse az Android 14 és 15 blokkokat.
- arm64-v8a: Kötelező minden modern 64 bites Android telefonhoz, táblagéphez és Android emulátort futtató Apple Silicon Mac számítógéphez.
- armeabi-v7a: Legacy 32 bites ARM utasításkészlet, amelyet olcsó telefonok, régebbi Fire TV stickek és 32 bites játékok használnak.
- x86_64: Szükséges a Windows PC-emulátorok (BlueStacks 5, LDPlayer 9, WSA) és az Intel/AMD Chromebookok, ha a bináris ARM-fordítás (libhoudini) nem érhető el.
Referencia táblázat: Egyező Android CPU ABI-k és képernyő DPI-minősítők
Amikor letölt egy felosztott APK-archívumot, vagy megvizsgál egy .xapk tárolót, a Instruction Set Architecture (ABI) és a Képernyő pixelsűrűség minősítő egyeztetése biztosítja, hogy az alkalmazás ne omoljon össze a UnsatisfiedLinkError-vel, és ne jelenítsen meg elmosódott, felnagyított felhasználói felület bittérképeket:
| Osztott selejtező | Kategória | Cél hardver / kijelző specifikáció | Visszafelé kompatibilitás |
|---|---|---|---|
| arm64-v8a | CPU ABI (64 bites) | Minden modern Android telefon (Snapdragon, Tensor, Dimensity, Exynos) és Apple Silicon | A armeabi-v7a csak akkor fut, ha a CPU szilícium megtartja a 32 bites AArch32 támogatást |
| armeabi-v7a | CPU ABI (32 bites) | Régebbi Android telefonok, olcsó Android TV dobozok, Amazon Fire TV Stick HD/4K | A 64 bites arm64-v8a bináris fájlok nem futtathatók |
| x86_64 | CPU ABI (64 bites) | Windows PC-emulátorok (BlueStacks, LDPlayer), Intel/AMD Chromebookok, Waydroid | Natívan fut a x86; ARM-felosztásokat futtat a Houdini/NDK fordításon keresztül |
| xhdpi (~320 dpi) | Képernyő sűrűsége | 720p HD telefonok, táblagépek, Chromebookok és Android TV 1080p interfészek (2,0x léptékű) | Az Android más sűrűségeket skáláz, ha hiányzik, kivéve, ha a felosztás kötelező |
| xxhdpi (~480 dpi) | Képernyő sűrűsége | 1080p FHD+ okostelefonok (2,6x – 3,0x CSS-eszközPixelArány) | A leggyakoribb okostelefon-sűrűség-felosztás |
| xxxhdpi (~640 dpi) | Képernyő sűrűsége | 1440p QHD+ zászlóshajó telefonok (3,5-4,0x CSS-eszközPixelArány) | A legnagyobb felbontású indító és UI ikonok |