Thursday, November 6, 2014

How to Install ARM Translator for Genymotion Emulator.


GenyMotion Emulator not have ARM Translator by default. Hence while trying to install ARM Apps or OpenGL version of signed apps will through the below error.

C:\WINDOWS\system32>adb install "C:\SOFTWARES\keystore\Pong v1.0\Pong_2.0_tab.apk"
6952 KB/s (13705374 bytes in 1.925s)
WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
        pkg: /data/local/tmp/Pong_2.0_tab.apk
Failure [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]







To Resolve this error. We need to install "ARM Translator" manually into the emulator and restart the emulator.

Steps to Install the ARM Translator in Genymotion emulator:

    1. Download ARM Translator from the below link.
    2. Drag and Drop the downloaded the zip file into emulator.
    3. A popup will show "File transfer in progress". Wait for popup to be closed.
    4. Verify the file is copied into Download folder using any file manager.
    5. Install the zip file using the below command
   
    Command in adb :
       
        adb shell /system/bin/flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
       

    6. The above command will install the ARM Translator into the emulator.
    7. Press and hold the power button which is available in right buttom corner of the emulator.
    8. Power the emulator. [ Since adb reboot is not worked when I have tried ].
    9. Start the emulator and install the apps it will work.

Genymotion Emulator with ARM Translator
Genymotion Emulator with ARM Translator



The above screen shows ARM application launched in GenyMotion Emulator.

    Choose :
  • OR
  • To comment