Profil wykrytego urządzenia
Wykryte środowisko: Przeglądarka internetowa • Gotowość do audytu pakietów APK/XAPK
Upuść .XAPK, .APKS lub .APK, aby przetestować kompatybilność
Przeskanujemy natywne katalogi lib/ pakietu i podziały ABI pod kątem Twojego sprzętu
100% audyt lokalny • Diagnozuje „Aplikacja niezgodna z tym urządzeniem”Dlaczego Android wyświetla komunikat „XAPK / aplikacja niekompatybilna z tym urządzeniem”?
Począwszy od serii Google Pixel 7 i nowoczesnych flagowców Snapdragon 8 Gen 3/Gen 4, producenci sprzętu fizycznie usunęli 32-bitowe jednostki wykonawcze ARM z krzemu procesora. Jeśli spróbujesz zainstalować starszy lub nieprawidłowo podzielony pakiet, który zawiera tylko biblioteki armeabi-v7a, instalacja Androida 14 i 15 zostanie natychmiast zablokowana.
- ramię64-v8a: Obowiązkowe dla wszystkich nowoczesnych telefonów, tabletów i komputerów Mac Apple Silicon z 64-bitowym systemem Android oraz komputerów Mac z emulatorami Androida.
- armeabi-v7a: Starszy 32-bitowy zestaw instrukcji ARM używany przez budżetowe telefony, starsze karty Fire TV i 32-bitowe gry.
- x86_64: Wymagane przez emulatory komputerów z systemem Windows (BlueStacks 5, LDPlayer 9, WSA) i Chromebooki Intel/AMD, gdy binarna translacja ARM (libhoudini) jest niedostępna.
Tabela referencyjna: Dopasowywanie ABI procesora Androida i kwalifikatorów DPI ekranu
Kiedy pobierasz podzielone archiwum APK lub sprawdzasz kontener .xapk, dopasowanie zarówno Architektura zestawu instrukcji (ABI), jak i Kwalifikator gęstości pikseli ekranu gwarantuje, że Twoja aplikacja nie ulegnie awarii z UnsatisfiedLinkError ani nie będzie renderować rozmazanych, skalowanych bitmap interfejsu użytkownika:
| Split kwalifikacyjny | Kategoria | Docelowa specyfikacja sprzętu/wyświetlacza | Kompatybilność wsteczna |
|---|---|---|---|
| arm64-v8a | ABI procesora (64-bitowy) | Wszystkie nowoczesne telefony z Androidem (Snapdragon, Tensor, Dimensity, Exynos) i Apple Silicon | Uruchamia armeabi-v7a tylko wtedy, gdy układ procesora zachowuje obsługę 32-bitowego AArch32 |
| armeabi-v7a | ABI procesora (32-bitowy) | Starsze telefony z Androidem, budżetowe telewizory z Androidem, Amazon Fire TV Stick HD/4K | Nie można uruchomić 64-bitowych plików binarnych arm64-v8a |
| x86_64 | ABI procesora (64-bitowy) | Emulatory komputerów z systemem Windows (BlueStacks, LDPlayer), Chromebooki Intel/AMD, Waydroid | Działa natywnie x86; obsługuje podziały ARM poprzez tłumaczenie Houdini/NDK |
| xhdpi (~320 dpi) | Gęstość ekranu | Telefony, tablety, Chromebooki i Android TV 1080p w rozdzielczości 720p (skala 2,0x) | Android skaluje inne gęstości, jeśli ich brakuje, chyba że wymagany jest podział |
| xxhdpi (~480 dpi) | Gęstość ekranu | Smartfony 1080p FHD+ (2,6x – 3,0x urządzenie CSSPixelRatio) | Najczęstszy podział gęstości smartfonów |
| xxxhdpi (~640 dpi) | Gęstość ekranu | Flagowe telefony 1440p QHD+ (3,5x – 4,0x urządzenie CSSPixelRatio) | Program uruchamiający i ikony interfejsu użytkownika o najwyższej rozdzielczości |