Simply because CPU/ABI says “No system images installed for this target”. You need to install system images.
You are watching: No cpu abi system image available for this target
In the Android SDK Manager check that you have installed “ARM EABI v7a System Image” (for each Android version from 4.0 and on you have to install a system image to be able to run a virtual device)
In your case only ARM system image exsits (Android 4.2). If you were running an older version, Intel has provided System Images (Intel x86 ATOM). You can check on the internet to see the comparison in performance between both.
In my case (see image below) I haven”t installed a System Image for Android 4.2, whereas I have installed ARM and Intel System Images for 4.1.2
As long as I don”t install the 4.2 System Image I would have the same problem as you.
UPDATE : This recent article Speeding Up the Android Emaulator on Intel Architectures explains how to use/install correctly the intel system images to speed up the emulator.
What I show in the picture is for Android 4.2, as it was the original question, but is true for every versions of Android.
Of course (as
RedPlanet said), if you are developing for MIPS CPU devices you have to install the “MIPS System Image”.
SeanJA said, you have to restart eclipse to see the new installed images. But for me, I always restart a software which I updated to be sure it takes into account all the modifications, and I assume it is a good practice to do so.
Had to restart the Eclipse after completing the installation of ARM EABI v7a system image.
This can happen when:
You have multiple copies of the Android SDK installed on your machine. You may be updating the available images and devices for onecopy of the Android SDK, and trying to debug or run your application in another.
If you”re using Eclipse, take a look at your “Preferences | Android| SDK Location“. Make sure it”s the path you expect. If not, changethe path to point to where you think the Android SDK is installed.
You don”t have an Android device setup in your emulator as detailed in other answers on this page.
How do I install 2 different versions of java on the same machine from EPELHow to Handle Sudden Burst in New HTTPS Connections?Why isn”t there a openjdk-8-jdk package on debian anymore?Please help interpret OOM-KillerSupermicro IPMIView KVM Console does not work at allJava issue driving me crazyCannot install openjdk-8-jre-headless on Debian JessieThe option to “Launch slave agents via Java Web Start” is missing from new node configuration, how can I add it to the options menu?How to generate new, 2048-bit Diffie-Hellman parameters with Java keytool?How can I upgrade to Java 1.8 on an Amazon Linux Server?