วิธีหนึ่ง (ค่อนข้างหยาบ) ในการดูสถาปัตยกรรมของไลบรารีดั้งเดิมของ APK ที่สร้างขึ้นเพื่อคลายซิป (เป็นเพียงไฟล์ซิป) และดูที่โฟลเดอร์ libs - หากแอปพลิเคชันมีไลบรารีท้องถิ่นใด ๆ พวกเขาจะถูกแบ่งออกเป็น โฟลเดอร์ย่อยต่อไปนี้ภายใน (กับไลบรารีที่รวบรวมภายในเหล่านี้):
ดูแพ็คเกจแอปพลิเคชัน Androidสำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างของ APK และแหล่งที่มาของรายการด้านบน รายการที่สมบูรณ์มากขึ้น (รวมถึง MIPS64) พร้อมด้วยข้อมูลบางอย่างเกี่ยวกับสถาปัตยกรรมเฉพาะสามารถพบได้ในเวอร์ชันที่เก็บถาวรของหน้าหน้าDeveloper Developer ABI Managementซึ่งถ่ายเมื่อวันที่ 18 เมษายน 2016
น่าสนใจว่าการกำหนดเป้าหมาย ABI เดียว (ที่แอพมีไลบรารีดั้งเดิมที่ออกแบบมาสำหรับสถาปัตยกรรมหนึ่ง) ไม่ได้แปลว่าแอปจะไม่ทำงานบนอุปกรณ์ที่ใช้สถาปัตยกรรมอื่น ตัวอย่างเช่น ARMv8-a เข้ากันได้กับ ARM และ ARMv7-a และอุปกรณ์ x86 Android ของ Intel มีเลเยอร์การแปลที่เป็นกรรมสิทธิ์ซึ่งอนุญาตให้โค้ด ARM ทำงานบนอุปกรณ์ x86 (อนุญาตให้แอป ARM เท่านั้นทำงานบนแพลตฟอร์ม x86) รายชื่อของ ABIs ที่อุปกรณ์ Android สามารถดำเนินการสามารถพบได้ในro.product.cpu.abilist
ทรัพย์สินซึ่งสามารถบรรลุในเปลือก (เช่นผ่านทางสถานี app บนอุปกรณ์หรือมากกว่าadbใช้adb shell
) โดยใช้คำสั่ง:getprop
getprop ro.product.cpu.abilist