i used the 2 Gapps zips on the link above (minimal - standard) and both gives the same result exactly
Tried clearing date trick, but still it didn't work :s
Guys,
Need a little help here.
Seems like nobody having troubles with 4.4.2 + Genymotion-ARM-Translation_v1.1.zip, except me.
Or everyone sorted it out quickly, at least.
And it’s not even about gapps!
Basically, even simplest application with native ARM library is failing miserably somewhere in /system/lib/libhoudini.so.
And everything worked just fine on 4.3 and below.
Am I missing something obvious?
I’m on Genymotion 2.1.1, tried few different 4.4.2 images got same error exactly.
logcat
And if I install gapps, every time I got a message "GooglePlay is failed" on emulator, very similar logcat error popped up with corresponding google app: Fatal signal 11 (SIGSEGV) at 0x000000XX (code=1), thread XXXX (some google app)
Guys,
Need a little help here.
Seems like nobody having troubles with 4.4.2 + Genymotion-ARM-Translation_v1.1.zip, except me.
Or everyone sorted it out quickly, at least.
And it’s not even about gapps!
Basically, even simplest application with native ARM library is failing miserably somewhere in /system/lib/libhoudini.so.
And everything worked just fine on 4.3 and below.
Am I missing something obvious?
I’m on Genymotion 2.1.1, tried few different 4.4.2 images got same error exactly.
logcat
And if I install gapps, every time I got a message "GooglePlay is failed" on emulator, very similar logcat error popped up with corresponding google app: Fatal signal 11 (SIGSEGV) at 0x000000XX (code=1), thread XXXX (some google app)
Very odd. I haven't experienced this. I'll double check later this week, as I'm inundated with work at the moment. What hardware are you running Genymotion on? Some of the weird issues I've encountered seem to be hardware reliant. Genymotion + ARM Translation = Better on Intel, Bluestacks = Better on AMD. This is just a theory, but it's all I've got at the moment.
What hardware are you running Genymotion on? Some of the weird issues I've encountered seem to be hardware reliant. Genymotion + ARM Translation = Better on Intel
It’s Intel, tho I was under impression, translation ARM->X86 is done inside libhoudini.so.
Since it works on every image version 4.3 and below, it’s gotta be something on 4.4.2 not letting libhoudini do its job.
What’s weird, I don’t even see Developer options in Genymotion 4.4.2 Nexus 4 and 5 images, but some people have it! I thought, it might be related to ART somehow...
Just checked Genymotion 2.2.0 – same thing exactly...
It’s Intel, tho I was under impression, translation ARM->X86 is done inside libhoudini.so.
Since it works on every image version 4.3 and below, it’s gotta be something on 4.4.2 not letting libhoudini do its job.
What’s weird, I don’t even see Developer options in Genymotion 4.4.2 Nexus 4 and 5 images, but some people have it! I thought, it might be related to ART somehow...
Just checked Genymotion 2.2.0 – same thing exactly...
Update:
I did fresh install on another Intel system.
Genymotion 2.2 + Android 4.4.2 (Nexus 4) + Genymotion-ARM-Translation_v1.1 and no gapps yet.
Got exactly same crush dump (below)...
Again, makes me wonder if there is something new in Genymotion 2.2 Android 4.4.2 images, which doesn't let libhoudini.so run properly?
I was wondering, if somebody could upload any of their working Genymotion 2.X Android 4.4.2 images and PM me link to, please?
I really want to rule out the idea of bad Genymotion 2.1.1/2.2 4.4.2 images...
Or at least, check what Genymotion version is in your working image itself, please?
Yep, Developer options showed up. It shows Dalvik, not ART.
BTW: Every time I run adb install, I got: >adb install test.app.apk WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
pkg: /data/local/tmp/setting.tts.apk
Success Not a big deal, I guess?
Does anybody else see it too or it's just me?
Did another tests just now.
Got latest Genymotion 2.2 Android 4.3 (Nexus 4), installed Genymotion-ARM-Translation_v1.1
Compiled simple app from Android NDK (android-ndk-r9d\samples\two-libs)
Run it on both images
Genymotion 2.2 Android 4.3 (Nexus 4) - worked fine
Genymotion 2.2 Android 4.4.2 (Nexus 4) - crashed with very same error
Run out of ideas (for today), what else to test/try...
When I drag & drop the files into the VM, I get the file transfer dialog and a message saying it successfully copied the file, but the flash process does not begin... any idea why?
Genymotion 2.1.1 and an 4.4.2 machine...
ATTENTION(April 11th): Sadly Dropbox has informed me I've surpassed reasonable Bandwidth Usage and has temporarily disabled my Public Links. I don't blame them considering I've reached a steady 1400+ downloads per day, which equals an impressive 12.5+GB of bandwidth per day. Part of this is probably because people started Hot Linking my file for their guides. So for the foreseeable future I can't provide direct downloads of the ARM Translation, but I'll have plenty of Mirrors. I'm sorry to the numerous people that created Guides in numerous languages, since I have to kill the link in your Guides. Please don't hesitate to use one of my new links.
PS: I'm sorry if I haven't been very talkative and helpful lately. Work has been piling up and sleep is decreasing. Plus my computer is being "difficult". Haven't had a chance to even update Genymotion to v2.2.0. I hope I'll be able to get back into the dirt soon.
japzone,
I did ask you already, if you can upload your working image somewhere. At least, we can try it and see what the difference, while you are you busy @ work. I run out of ideas, what else to try...
japzone,
I did ask you already, if you can upload your working image somewhere. At least, we can try it and see what the difference, while you are you busy @ work. I run out of ideas, what else to try...
I'll see if I have the time. The hardest thing will be finding a place to upload that big a file, and waiting for it to upload on my not real fast connection. That and hoping my PC doesn't BSOD on me again.
I'll see if I have the time. The hardest thing will be finding a place to upload that big a file, and waiting for it to upload on my not real fast connection. That and hoping my PC doesn't BSOD on me again.
I don't need whole image. Send me few details first, like the 4.2.2 image Genymotion version, its size and md5 of you working image. If I have same one, all I need is few diff files.
I have installed latest genymotion, with the latest KKGapps, and ARM translations.
I am unable to launch several apps. Facebook, Instagram, Whatsapp, Snapchat... ALL FORCE CLOSE
Used to work fine with 4.2
Also, i am Unable to reboot the Virtual device.
adb reboot, regular power button hold, Rom Manager... NONE ARE ABLE to reboot. Only way is to close the VM and open again.
This reboot problem happens with any version of android on Genymotion for me... 4.1, 4.2, 4.3 and KK...
Any ideas?
I have a fresh install of Ubuntu as Host, and i have just installed latest Genymotion from their website
I have installed latest genymotion, with the latest KKGapps, and ARM translations.
I am unable to launch several apps. Facebook, Instagram, Whatsapp, Snapchat... ALL FORCE CLOSE
Used to work fine with 4.2
Also, i am Unable to reboot the Virtual device.
adb reboot, regular power button hold, Rom Manager... NONE ARE ABLE to reboot. Only way is to close the VM and open again.
This reboot problem happens with any version of android on Genymotion for me... 4.1, 4.2, 4.3 and KK...
Any ideas?
I have a fresh install of Ubuntu as Host, and i have just installed latest Genymotion from their website
Don't install arm translation. Use the virtual machine under x86 architecture. A lot of apps don't support x86 architecture anyway (for example plants vs zombies 2).
UPDATE May 28th, 2017: This guide is no longer supported and probably doesn't work. Please don't use it or ask for support anymore.
------------------------------------------------------------------------------------------------------------ Genymotion is a Virtual Android Environment built on x86 and Virtualbox. It's not an ARM emulator so it's performance is way better than the Android SDK Emulator. However in their latest update they've removed both ARM Translation and Google Play Apps. (This is what causes the "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" errors) Many Devs and Users still find these features very useful for various reasons and their removal has forced people to look for alternatives to Genymotion.
This guide is for getting back both ARM Translation and Google Play apps in your Genymotion VM.
ATTENTION(April 11th): Sadly Dropbox has informed me I've surpassed reasonable Bandwidth Usage and has temporarily disabled my Public Links. I don't blame them considering I've reached a steady 1400+ downloads per day, which equals an impressive 12.5+GB of bandwidth per day. Part of this is probably because people started Hot Linking my file for their guides. So for the foreseeable future I can't provide direct downloads of the ARM Translation, but I'll have plenty of Mirrors. I'm sorry to the numerous people that created Guides in numerous languages, since I have to kill the link in your Guides. Please don't hesitate to use one of my new links.
PS: I'm sorry if I haven't been very talkative and helpful lately. Work has been piling up and sleep is decreasing. Plus my computer is being "difficult". Haven't had a chance to even update Genymotion to v2.2.0. I hope I'll be able to get back into the dirt soon.
Note(Feb 2nd): Contrary to previous reports, it's been discovered that Android 4.4 does in fact work with ARM Translation, although it is buggy. Follow the steps the same as before, just make sure you download the 4.4 GApps.
UPDATE-v1.1: I've gotten more up-to-date builds of libhoudini and have updated the ZIP. This fixes a lot of app crashes and hangs. Just flash the new one and it should work.
Next Open your Genymotion VM and go to the Homescreen
Now Drag&Drop the Genymotion-ARM-Translation.zip onto the Genymotion VM window.
It should say "File transfer in progress", once it asks you to flash it click 'OK'
Now Reboot your VM using ADB or an app like ROM Toolbox. If nescessary you can simply close the VM window, but I don't recommend it.
Once you're on the Homescreen again Drag&Drop the gapps-jb-20130813-signed.zip(or whatever version you got) onto your VM, and click 'OK' when asked
Once it finishes, again Reboot your VM and open the Google Play Store.
Sign in using your Google account
Once in the Store go to the 'My Apps' menu and let everything update(fixes a lot of issues), also try updating Google Play Services directly.
Now try searching for 'Netflix' and 'Google Drive'
If both apps show up in the results and you're able to Download/Install them, then congrats you now have ARM support and Google Play fully setup!
I've tested this on Genymotion v2.0.1 Using Android 4.3 images. Feel free to skip the GApps steps if you only want the ARM support. It'll work perfectly fine by itself.
If you have any problems please don't hesitate to ask for help below.
Thanks: Michael Z. - Provided newer system image taob - Provided Reference Image
----------------------------------------------------------------------- Old Zips:(DON'T DOWNLOAD! Kept for archival purposes, unlikely to solve any issues you might have.)
ARM Translation v1.0 - http://goo.gl/CL4os6 Hosted by FILETRIP(Mirrors)
So far, seems that it's working for people. I've gotten feedback on other sites and I've only had one user report trouble installing GApps. Remember, if you have any issues let me know. I'm currently looking into problems with some Apps and Games that hang when opened.
for anyone searching for current gapps solution..
flash open-gapps (x86 package). works perfectly. no need for ARM translation zip.
for root, i have only managed to get SuperSU 2.46 to work. https://download.chainfire.eu/696/SuperSU/
For whatever reason, drag and drop USED to work for me. But now it simply doesn't. I've tried many times to get it to work, uninstalling everything, re-installing, plenty of reboots, verifying sdk paths, blah blah blah, but I've given up.
There's got to be a way to do this without drag and dropping. Can anyone advise me on how to flash these zips without Genymotion's drag-n-drop feature?
*EDIT-UPDATE*
I solved my issue by doing two things:
1. Avoiding 4.4.2.
2. Installing the two zips via adb push.
I used 4.2.2, which is acceptable for my testing purposes. I then extracted both zip's "/system/..." folders to a folder on my desktop.
In cmd prompt I used the following commands (step 0 is optional and for verification that adb is working):
0. adb devices
1. adb remount
2. adb push "C:\Users\John\Desktop\GenyF_cked\system" /system
May take a bit of time to push everything, but once it does, try opening Google Play and logging in and all that. Working for me, finally. Too bad Genymotions drag and drop seems to be royally screwed for me and my machine. Whatever, I'll be doing this from now on. Hope it helps anyone else having the same issues.
The verdict is in. After talking with some other users it seems that ARM Translation is not working in Android 4.4 KitKat Genymotion images. I haven't been able to confirm it myself(do to issues requiring me to Refresh Windows), but it seems a for sure thing now. I can't tell you what exactly is the cause until my PC is working again, but don't hold your breath for ARM Translation on Android 4.4. For now you'll just have to use Android 4.0-4.3 if you want to use ARM apps.Errr... nevermind. Read my next post.
Some good news is that the Google Apps for Android 4.4 that are floating around seem to work, you just can't install any ARM apps. The CM11 GApps should work, just download them from HERE