I am getting the same issue as mentioned in below link.But this one has been put on hold and I am still seeking for a solution.
So I would like to frame the question and ask here. Until yesterday, emulator were working fine. But since today I am receiving the following error while I am trying to open emulator
PANIC: Missing emulator engine program for 'arm' CPUS
This is the error I am receiving:
I have updated and installed components through SDK Manager and I even tried to restart eclipse and my pc as well.
I tried creating new AVD But nothing worked here.
Thank You in advance.
It is related to Avast Antivirus, has found bunch of emulator-arm files in its quarantine. Problem started couple of hours ago.
What I did as temporary solution: restored emulator-arm from quarantine, added it to avast exception, paused Avast, run AVD, then resumed Avast
In my case, my PATH environment variable was set incorrectly. It was including
emulator.exe exists in both of these directories, so the
emulator command will work either way. However,
emulator-arm.exe only exists in my
I had the same error but I solved it differently from the others. I was trying to create an emulator to test on an older Android version on my Mac.
My mistake was I had selected the wrong tab (see screenshot). I should have clicked the “x86 Images” tab instead of the “Other Images” tab to avoid this error:
Emulator: PANIC: Missing emulator engine program for 'arm' CPU.
This error happened to me when I re-formatted my computer and tried to copy and paste my old SDK files into my newly formatted computer.
I needed to re-download the SDK’s API stuff. For example, when I re-download API 19, it added these files in red and my Emulator for API 19 worked. API 18 & 17 kept giving me the “PANIC: Missing emulator engine program for ‘arm’ CPUS.” error message. API 18 & 17 were the files I copied and pasted in.
Just delete everything and re-install it. Especially the Tools folder.
This error indicates that there are some missing components in the Android SDK Tools!
In my case, for some reason, Avast Antivirus recognizes the tools/emulator-arm.exe as a threat and puts it in the virus chest!
This started happening since I’ve updated the SDK manager and everything to latest (tools 23.0.5)
Once I’ve restored the emulator-arm.exe file and disabled Avast for 10 minutes, I was able to start the emulator without problems!
Note: I’ve tried to add the file as exception to the Avast AV but it still removes the file from my system.
Please check if your SDK Tools installation is complete and update (delete first?) everything, or at least the Tools section in the SDK Manager!
I hope that helps!
I got the same error a few minutes ago. Look into antivirus chest and try to check if
emulator-arm.exe is there. Try add the file to exception of antivirus.
It is working for me. (I have got avast!). Hope this will help you
I had the same problem in the same time as you guys and I am also using Avast. But I could not find the file in the chest of Avast.
So what worked for me was to reinstall the Tools of Android SDK:
- Open Android SDK Manager
- Select Android SDK Tools
- Click “Delete 1 package”
- Once it is done, reselect Adroid SDK Tools and click “Install 1 package”.
Hope it helps.
I know this is a crazy old topic, but I ran into this same problem and had a hard time solving it. This topic kept popping up on all the searches
The quick work around is to simply copy everything from
/sdk/tools To /sdk/emulator without overwriting anything.
My path looks like this
I got the same error too this morning… and I’ve got Avast !
“Restore and add to exclusion” seems not to work in this case, so i manually added the exclusion…
1- Go to Avast Control Panel > Scan > Quarantine > Right Click on “emulator-arm.exe” > Restore and add to exclusion…
2- From Avast Main Screen > Parameters > Active protection (2nd item) > File Agent (click on the wheel) > Exclusions (4th item on the left menu) > Add the complete file path of emulator-arm.exe at the bottom of the list.
Then it works for me…
Avast Antivirus is sensing emulator-arm.exe as a thread and blocking from some reasons. When you add it exclusions in Virus Chest page with right-click -> “restore and add to exclusions” it’s not solved in future runnings. To solve this permanently in Avast 2015 :
Active Protection ->
File System Shield ->
Exclusions then add thread as a exclusion . And then press ok.
in my case,there was missing arm eabi v7a system image for api level 22. After downloading it started to work. so make sure that Your arm eabi v7a system image is installed for the particular API Level
If you are trying to use an Android Virtual Device (AVD) with an Android Version, whose SDK platform version you have not installed, this error also appears.
Download all the Android SDK versions whose AVD you might use, i.e., be sure you have the API level installed whose AVD you will use.
Furthermore, check the first line the next image in the column CPU (this was also giving an error). Change the CPU of your AVD, to
x86 and then it will work.
There can be the bugs / updates happened in the OS. So, instead of updating in
.bashrc file to point
emulator etc, put (copy and paste) all the
emulator folder inside
/usr/bin directory. Install
adb tool from the terminal. This should solve everything.
And/Or, update your all environment variables in
/etc/bash.bashrc file. Note that:
/etc/bash.bashrc file is what gets executed everytime you open the bash terminal.