ABI এবং DPI চেকার

Android ডিভাইস ABI এবং DPI সামঞ্জস্য পরীক্ষক

আপনার বর্তমান ডিভাইস কোনটি CPU আর্কিটেকচার (arm64-v8a, armeabi-v7a, x86_64) এবং পর্দার ঘনত্বের বালতি (mdpi–xxxhdpi) ব্যবহার করে তা অবিলম্বে শনাক্ত করুন — এবং INSTALL_FAILED_NO_MATCHING_ABIS ত্রুটি ছাড়াই ইনস্টল হবে কিনা তা যাচাই করতে নিচের যেকোন .xapk বা .apk ফাইলটি ফেলে দিন৷

আপনার সনাক্ত করা ডিভাইস প্রোফাইল

সনাক্ত করা পরিবেশ: ওয়েব ব্রাউজার • APK/XAPK প্যাকেজ অডিট করার জন্য প্রস্তুত

প্রস্তাবিত Android ABI arm64-v8a 64-বিট এআরএম আর্কিটেকচার (আধুনিক ফোন এবং অ্যাপল সিলিকনের জন্য স্ট্যান্ডার্ড)
পর্দা ঘনত্ব বালতি xxhdpi (~480dpi) ভিউপোর্ট: 1440×900 CSS px @ 2.00x DPR
GPU / SoC রেন্ডারার স্ট্যান্ডার্ড ওয়েবজিএল জিপিইউ 8 লজিক্যাল CPU থ্রেড

সামঞ্জস্যতা পরীক্ষা করতে .XAPK, .APKS, বা .APK বাদ দিন

আমরা আপনার হার্ডওয়্যারের বিরুদ্ধে প্যাকেজের নেটিভ lib/ ডিরেক্টরি এবং ABI বিভক্ত স্ক্যান করব

100% স্থানীয় অডিট • "অ্যাপ এই ডিভাইসের সাথে সামঞ্জস্যপূর্ণ নয়" নির্ণয় করে

কেন Android বলে "XAPK / অ্যাপ এই ডিভাইসের সাথে সামঞ্জস্যপূর্ণ নয়"?

Google Pixel 7 সিরিজ এবং আধুনিক Snapdragon 8 Gen 3 / Gen 4 ফ্ল্যাগশিপ দিয়ে শুরু করে, হার্ডওয়্যার নির্মাতারা CPU সিলিকন থেকে 32-বিট এআরএম এক্সিকিউশন ইউনিটগুলিকে শারীরিকভাবে সরিয়ে দিয়েছে। যদি আপনি একটি পুরানো বা অনুপযুক্তভাবে বিভক্ত প্যাকেজ ইনস্টল করার চেষ্টা করেন যাতে শুধুমাত্র armeabi-v7a লাইব্রেরি, Android 14 এবং 15 ইনস্টলেশন অবিলম্বে ব্লক করে।

  • arm64-v8a: সমস্ত আধুনিক 64-বিট Android ফোন, ট্যাবলেট এবং Android এমুলেটর চালিত Apple সিলিকন ম্যাকের জন্য বাধ্যতামূলক৷
  • armeabi-v7a: লিগ্যাসি 32-বিট এআরএম নির্দেশনা সেট যা বাজেট ফোন, পুরানো ফায়ার টিভি স্টিক এবং 32-বিট গেম দ্বারা ব্যবহৃত হয়।
  • x86_64: Windows PC এমুলেটর (BlueStacks 5, LDPlayer 9, WSA) এবং Intel/AMD Chromebooks দ্বারা প্রয়োজনীয় যখন বাইনারি ARM অনুবাদ (libhoudini) অনুপলব্ধ থাকে৷

রেফারেন্স টেবিল: Android সিপিইউ ABI এবং স্ক্রিন DPI কোয়ালিফায়ারের সাথে মিলে যাচ্ছে

আপনি যখন একটি বিভক্ত APK সংরক্ষণাগার ডাউনলোড করেন বা একটি .xapk কন্টেইনার পরিদর্শন করেন, তখন নির্দেশনা সেট আর্কিটেকচার (ABI) এবং স্ক্রীন পিক্সেল ডেনসিটি কোয়ালিফায়ার উভয়ের সাথে মিলে যাওয়া নিশ্চিত করে যে আপনার অ্যাপটি UnsatisfiedLinkError এর সাথে ক্র্যাশ হবে না বা ঝাপসা, স্কেল-আপ UI বিটম্যাপ রেন্ডার করবে না:

স্প্লিট কোয়ালিফায়ার শ্রেণী টার্গেট হার্ডওয়্যার / ডিসপ্লে স্পেসিফিকেশন পিছনের সামঞ্জস্য
arm64-v8a CPU ABI (64-বিট) সমস্ত আধুনিক Android ফোন (স্ন্যাপড্রাগন, টেনসর, ডাইমেনসিটি, এক্সিনোস) এবং অ্যাপল সিলিকন CPU সিলিকন 32-বিট AArch32 সমর্থন বজায় রাখলে শুধুমাত্র armeabi-v7a চালায়
armeabi-v7a CPU ABI (32-বিট) পুরানো Android ফোন, বাজেট Android টিভি বক্স, অ্যামাজন ফায়ার টিভি স্টিক HD/4K৷ 64-বিট arm64-v8a বাইনারি চালানো যাবে না
x86_64 CPU ABI (64-বিট) Windows PC এমুলেটর (BlueStacks, LDPlayer), ইন্টেল/এএমডি ক্রোমবুক, ওয়েড্রয়েড স্থানীয়ভাবে x86 চালায়; Houdini/NDK অনুবাদের মাধ্যমে এআরএম স্প্লিট চালায়
xhdpi (~320 dpi) পর্দার ঘনত্ব 720p HD ফোন, ট্যাবলেট, Chromebooks এবং Android TV 1080p ইন্টারফেস (2.0x স্কেল) অনুপস্থিত থাকলে Android অন্যান্য ঘনত্ব স্কেল করে, যদি না বিভক্ত করা প্রয়োজন বলে চিহ্নিত করা হয়
xxhdpi (~480 dpi) পর্দার ঘনত্ব 1080p FHD+ স্মার্টফোন (2.6x – 3.0x CSS ডিভাইস পিক্সেল রেশিও) সবচেয়ে সাধারণ স্মার্টফোন ঘনত্ব বিভক্ত
xxxhdpi (~640 dpi) পর্দার ঘনত্ব 1440p QHD+ ফ্ল্যাগশিপ ফোন (3.5x – 4.0x CSS ডিভাইস পিক্সেল রেশিও) সর্বোচ্চ রেজোলিউশন লঞ্চার এবং UI আইকন সম্পদ
Mst Shafale দ্বারা প্রকৌশলী এবং নথিভুক্ত লিড ডেভেলপার এবং Android প্যাকেজ আর্কিটেক্ট • Android 12-15-এ যাচাই করা হয়েছে

হার্ডওয়্যার সনাক্তকরণ শূন্য ট্র্যাকিং সহ স্ট্যান্ডার্ড ক্লায়েন্ট-সাইড ব্রাউজার API (navigator.userAgentData, WebGL রেন্ডারার পরিদর্শন, এবং devicePixelRatio ব্যবহার করে)। আপনার যদি একটি বেমানান প্যাকেজের সাহায্যের প্রয়োজন হয় তাহলে সহায়তার সাথে যোগাযোগ করুন।