ปัญหา INSTALL_FAILED_CPU_ABI_INCOMPATIBLE บน Genymotion

บทความนี้เก่ามากแล้ว ไม่ได้อัปเดตเนื้อหาล่าสุด เนื่องจากในปัจจุบัน Android Emulator ได้พัฒนามาไกลและค่อนข้างสมบูรณ์ จึงไม่จำเป็นต้องใช้ Genymotion อีกต่อไปแล้ว


บทความที่เกี่ยวข้อง

ปัญหานี้เป็นปัญหาที่เกิดขึ้นบน Genymotion เนื่องมาจากว่าบน Genymotion จะอิง CPU จากเครื่องของผู้ที่หลงเข้ามาอ่านใช้อยู่ อย่างเช่นเครื่องเจ้าของบล็อกเวลาใช้แอปพลิเคชันตรวจสอบ CPU ของ Genymotion ก็จะเป็น Intel Core i5 เป็นต้น

แล้วปัญหาคืออะไรล่ะ?

ปัญหาคือจะไม่สามารถติดตั้งบางแอปพลิเคชันได้เพราะว่าแอปพลิเคชันนั้นๆรองรับเฉพาะ ARM โดยจะขึ้นข้อความตอนที่ติดตั้งแอปพลิเคชันว่า INSTALL_FAILED_CPU_ABI_INCOMPATIBLE

วิธีแก้ปัญหาก็คือจะต้องติดตั้ง ARM Translation หรือตัวแปลง CPU ของ Genymotion ให้มองเป็น ARM แทน โดยให้ดาวน์โหลดมาไว้ในเครื่องก่อน

GitHub - m9rco/Genymotion_ARM_Translation: 👾👾 Genymotion_ARM_Translation Please enjoy!
👾👾 Genymotion_ARM_Translation Please enjoy!. Contribute to m9rco/Genymotion_ARM_Translation development by creating an account on GitHub.

เมื่อดาวน์โหลดเสร็จแล้วก็ให้ลากไปใส่ที่ Genymotion ได้เลย

เนื่องจากเป็นไฟล์ที่ต้องติดตั้งใน /system หรือระบบของแอนดรอยด์จึงจะมีการถามยืนยันก่อน ให้กดเลือกที่ OK

รอจนติดตั้งเสร็จให้กด OK แล้วทำการ Reboot ใหม่อีกครั้ง โดยให้ปิดก่อนแล้วรอประมาณ 20 วินาที จึงจะเปิดขึ้นมาใหม่อีกครั้ง

ลองติดตั้งแอปพลิเคชันใหม่อีกครั้งก็จะพบว่าไม่เจอปัญหาแล้ว