ARM Translator

992 views
Skip to first unread message

Arun V

unread,
May 27, 2016, 5:15:31 AM5/27/16
to Android-x86

I created an android emulator using Android Studio for X86 cpu arch and os version 6.0 (API 23) (CPU/ABI = X86_64) since it is very much faster on my mac or linux machines which are X86.

However I need to install an arm7 apk on it and it fails because the emulator is built for x86 with this error as expected.

Failure [INSTALL_FAILED_NO_MATCHING_ABIS]

I don't have the source code to recompile the apk for X86 arch. In Genymotion we use an ARM translator and it works fine, however we are restricted to android AVD emulator for this specific use case.

Is there anything similar(ARM Translator) for the x86 AVD Android Emulators as well? I don't want to build the emulator for arm7 because it is 10x slower on my mac/linux machines.


P.S.
I am very sorry if this is a noob question. I googled online and couldn't find anything that was clear to me on this topic. I see that some people in the past have used something called houdini on older version of Android. I also asked this question on stack overflow. Thanks in advance for any pointers. Really appreciate the help.

Povilas Staniulis

unread,
May 27, 2016, 11:34:03 AM5/27/16
to andro...@googlegroups.com
Android emulator for x86 does not run Android x86. (I don't know what
flavor of Android Google uses for x86 emulator but my guess that it's
Intel's Android-IA)

Android x86 does use Houdini for ARM to x86 translation. Houdini CAN (in
theory) be installed on x86 Android emulator, but this ain't easy (old
install methods for 4.x will not work).

Personally, I would just use a proper Android emulator like Genymotion,
Andex or Duos.


Reply all
Reply to author
Forward
0 new messages