I use Eclipse and Genymotion on mac (Yosemite). I recently upgraded Genymotion to version 2.3.1 and created two Lollipop virtual machines: Google Nexus 5 and Google Nexus 7. I used ARM translation on all previous virtual machines, and it worked fine, but it just didn't work on Lollipop VM. I installed it on the Nexus 5, as usual, it warned me about the possible damage to the device, and then installed it without problems and said that it had flashed successfully. Then I restarted the virtual machine as usual. When I turned it on and tried to run the application, he told me the following:
[2014-12-29 16:29:42 - app-name] ------------------------------ [2014-12-29 16:29:42 - app-name] Android Launch! [2014-12-29 16:29:42 - app-name] adb is running normally. [2014-12-29 16:29:42 - app-name] Performing com.example.appname.StartActivity activity launch [2014-12-29 16:29:42 - app-name] Automatic Target Mode: Several compatible targets. Please select a target device. [2014-12-29 16:29:47 - app-name] Uploading app-name.apk onto device '192.168.56.101:5555' [2014-12-29 16:29:50 - app-name] Installing app-name.apk... [2014-12-29 16:29:51 - app-name] Installation error: INSTALL_FAILED_NO_MATCHING_ABIS [2014-12-29 16:29:51 - app-name] Please check logcat output for more details. [2014-12-29 16:29:51 - app-name] Launch canceled!
The log code was empty. I tried to run my application on a couple of old virtual machines, and there were no problems.
I restarted Nexus 5 several times, installed the ARM translation again, updated the SDK, rebooted ADB, rebooted the computer, but the result was still the same.
For reference, when I tried (just to check what would happen) by running my application on Nexus 7, where I did not install the ARM translation, it told me the same thing as Nexus 5, where the ARM translation was to be translated successfully installed but apparently not working.
What am I missing?
UPD: I just installed Android Studio and it is there.
Waiting for device. Target device: genymotion-google_nexus_5___5_0_0___api_21___1080x1920-192.168.56.102:5555 Uploading file local path: /Users/usr/AndroidstudioProjects/app-name/app/build/outputs/apk/app-debug.apk remote path: /data/local/tmp/com.example.appname Installing com.example.appname DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.appname" pkg: /data/local/tmp/com.example.appname Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
So at least I can be sure that this is not an IDE problem.