جستجوگر ABI و DPI

بررسی سازگاری ABI و DPI دستگاه Android

فوراً تشخیص دهید که دستگاه فعلی شما از کدام معماری CPU (arm64-v8a، armeabi-v7a، x86_64) و سطل تراکم صفحه نمایش (mdpi–xxxhdpi) استفاده می کند - و هر فایل .xapk یا .apk را در زیر رها کنید تا بررسی کنید که آیا بدون خطاهای INSTALL_FAILED_NO_MATCHING_ABIS نصب می شود یا خیر.

نمایه دستگاه شناسایی شده شما

محیط شناسایی شده: مرورگر وب • آماده بازرسی بسته های APK/XAPK

Android ABI توصیه شده arm64-v8a معماری ARM 64 بیتی (استاندارد برای گوشی های مدرن و سیلیکون اپل)
سطل تراکم صفحه نمایش xxhdpi (~480dpi) درگاه دید: 1440×900 CSS px @ 2.00x DPR
GPU / SoC Renderer GPU استاندارد WebGL 8 رشته CPU منطقی

XAPK، .APKS یا .APK را برای تست سازگاری رها کنید

ما دایرکتوری های اصلی بسته lib/ و تقسیمات ABI را در برابر سخت افزار شما اسکن خواهیم کرد.

100٪ حسابرسی محلی • تشخیص "برنامه با این دستگاه سازگار نیست"

چرا Android می گوید "XAPK / برنامه با این دستگاه سازگار نیست"؟

با شروع سری پیکسل 7 گوگل و پرچمداران مدرن Snapdragon 8 Gen 3 / Gen 4، سازندگان سخت افزار به طور فیزیکی واحدهای اجرایی ARM 32 بیتی را از سیلیکون CPU حذف کردند. اگر سعی می‌کنید بسته قدیمی‌تر یا تقسیم‌بندی نادرست را نصب کنید که فقط شامل کتابخانه‌های armeabi-v7a است، Android 14 و 15 را فوراً نصب کنید.

  • arm64-v8a: برای همه تلفن‌های Androidی مدرن، تبلت‌ها و رایانه‌های اپل سیلیکون مک‌های دارای شبیه‌ساز Android 64 بیتی اجباری است.
  • مجموعه دستورالعمل های ARM 32 بیتی armeabi-v7a: Legacy که توسط تلفن های ارزان قیمت، استیک های قدیمی Fire TV و بازی های 32 بیتی استفاده می شود.
  • هنگامی که ترجمه ARM باینری (libhoudini) در دسترس نیست، x86_64: توسط شبیه سازهای رایانه شخصی Windows (BlueStacks 5، LDPlayer 9، WSA) و Chromebookهای Intel/AMD مورد نیاز است.

جدول مرجع: تطبیق ABI CPU Android و واجد شرایط DPI صفحه نمایش

وقتی یک بایگانی APK تقسیم‌شده را دانلود می‌کنید یا یک ظرف .xapk را بررسی می‌کنید، مطابقت با معماری مجموعه دستورالعمل (ABI) و تعیین کننده تراکم پیکسلی صفحه تضمین می‌کند که برنامه شما نه با UnsatisfiedLinkError خراب می‌شود و نه بیت‌مپ‌های UI تار و کوچک‌شده ارائه می‌شود:

تقسیم بندی مقدماتی دسته بندی مشخصات سخت افزار / نمایشگر هدف سازگاری با عقب
arm64-v8a CPU ABI (64 بیتی) همه گوشی های Androidی مدرن (Snapdragon، Tensor، Dimensity، Exynos) و Apple Silicon armeabi-v7a را فقط در صورتی اجرا می کند که سیلیکون CPU پشتیبانی 32 بیتی AArch32 را حفظ کند
armeabi-v7a CPU ABI (32 بیتی) تلفن‌های Androidی قدیمی‌تر، جعبه‌های Android TV ارزان قیمت، Amazon Fire TV Stick HD/4K نمی توان باینری های 64 بیتی arm64-v8a را اجرا کرد
x86_64 CPU ABI (64 بیتی) شبیه سازهای کامپیوتر Windows (BlueStacks، LDPlayer)، کروم بوک های Intel/AMD، Waydroid x86 را بصورت بومی اجرا می کند. تقسیمات ARM را از طریق ترجمه Houdini/NDK اجرا می کند
xhdpi (~320 نقطه در اینچ) تراکم صفحه نمایش تلفن‌ها، تبلت‌ها، کروم‌بوک‌ها، و رابط‌های Android TV 1080p با کیفیت 720p (مقیاس 2.0x) Android در صورت عدم وجود، تراکم‌های دیگر را کاهش می‌دهد، مگر اینکه تقسیم مورد نیاز علامت‌گذاری شده باشد
xxhdpi (~480 نقطه در اینچ) تراکم صفحه نمایش تلفن های هوشمند 1080p FHD+ (2.6x – 3.0x CSS دستگاهPixelRatio) رایج ترین تقسیم تراکم گوشی های هوشمند
xxxhdpi (~640 نقطه در اینچ) تراکم صفحه نمایش گوشی های پرچمدار 1440p QHD+ (3.5x – 4.0x CSS دستگاهPixelRatio) دارای بالاترین وضوح راه‌انداز و نماد رابط کاربری
مهندسی و مستند شده توسط Mst Shaefale توسعه‌دهنده اصلی و معمار بسته Android • تأییدشده در Android 12–15

تشخیص سخت‌افزار از APIهای استاندارد مرورگر سمت سرویس گیرنده (navigator.userAgentData، بازرسی رندر WebGL و devicePixelRatio با ردیابی صفر استفاده می‌کند). در صورت نیاز به کمک در مورد بسته ناسازگار با پشتیبانی تماس بگیرید.