2014-11-26 2 views
5

. Я получаю ту же проблему, что упоминается ниже в ссылке. Но это было приостановлено, и я все еще ищу решение. https://stackoverflow.com/questions/27146511/panic-missing-emulator-engine-program-for-arm-cpus-eclipsePANIC: Отсутствует программа для эмулятора эмулятора для «руки». CPUS

Поэтому я хотел бы задать вопрос и задать здесь. До вчерашнего дня эмулятор работал нормально. Но так как сегодня я получаю следующее сообщение об ошибке, когда я пытаюсь открыть эмулятор

PANIC: Missing emulator engine program for 'arm' CPUS 

Мой AVD: AVD

Это ошибка я получаю:

enter image description here

I обновили и установили компоненты через SDK Manager, и я даже попытался перезапустить eclipse и мой компьютер. Я попытался создать новый AVD. Но здесь ничего не работало.

Благодарим вас заблаговременно.

+0

Я также получаю ту же ошибку на андроид студии. Он работал отлично до некоторого времени, но несколько минут назад я получаю эту ошибку, я пытался ее обновить, но не повезло – PPD

+0

Это проблема с SDK. Я попробую обновить или даже переустановить/поместить новую копию где-нибудь, создать новое устройство из нового/обновленного SDK и повторить попытку. У меня было что-то подобное, случившееся несколько недель назад, когда студия Android выпустила SDK из основной папки AS. –

ответ

3

Связано это с Avast Antivirus, нашел в своем карантине кучу файлов с эмулятором. Проблема началась пару часов назад.

То, что я сделал, как временное решение: восстановленный эмулятор вооружиться из карантина, добавил его в Avast исключения, приостановленное Avast, запустите AVD, а затем возобновил Avast

+0

Это сработало .. Спасибо –

+1

У меня нет аваста, и у меня есть эта проблема –

1

Эта ошибка указывает, что в Android SDK Tools есть некоторые недостающие компоненты!

В моем случае, по какой-либо причине Avast Antivirus распознает инструменты/emulator-arm.exe как угрозу и помещает его в сундук с вирусом! Это началось с тех пор, как я обновил менеджер SDK и все до последнего (инструменты 23.0.5)

Как только я восстановил файл emulator-arm.exe и отключил Avast в течение 10 минут, я смог запустить эмулятор без проблем!

Примечание. Я попытался добавить файл в качестве исключения в Avast AV, но он все еще удаляет файл из моей системы.

Проверьте, завершена ли установка SDK Tools и обновлены (удалите сначала?) Все или, по крайней мере, раздел «Инструменты» в диспетчере SDK!

Надеюсь, что это поможет!

+0

Примечание: похоже, это влияет и на другие файлы, т. Е. Android-sdks \ build-tools \ 21.0.0 \ aapt.exe – senchi

1

Я получил ту же ошибку несколько минут назад. Посмотрите на сундук с антивирусом и попробуйте проверить, есть ли emulator-arm.exe. Попробуйте добавить файл в исключение из антивируса.

Он работает для меня. (У меня есть аваст!). Надеюсь, это поможет вам

0

У меня тоже такая же ошибка сегодня утром ... и у меня есть Аваст! «Восстановление и добавить в исключения», кажется, не работает в этом случае, поэтому я вручную добавить исключение ...

Решение:

1- Перейти к Avast Панель управления> Сканирование> Карантин> Щелкните правой кнопкой мыши на "emulator-arm.exe"> Восстановить и добавить к исключению ...

2- На главном экране Avast> Параметры> Активная защита (2-й элемент)> Файловый агент (нажмите на колесо)> Исключения (4-й элемент в меню слева)> Добавить полный путь к файлу эмулятора-arm.exe в нижней части списка.

Тогда это работает для меня ...

+0

повторяется! Прочтите другие ответы раньше, у нас уже есть несколько ответов относительно Avast. Вы можете редактировать те –

0

Avast Antivirus ощущает эмулятор-arm.exe как нить и блокирование некоторых причин. Когда вы добавляете исключения на странице Virus Chest с помощью щелчка правой кнопкой мыши -> «восстановить и добавить к исключениям», это не будет разрешено в будущих запусках. Чтобы решить эту проблему постоянно в Avast 2015:

Настройки ->

Active Protection ->

File System Shield ->

Настройка ->

Исключения затем добавить нити в качестве исключения , Затем нажмите ОК.

+0

! Прочтите другие ответы раньше, у нас уже есть несколько ответов относительно Avast. Вы можете отредактировать те –

1

У меня была такая же проблема в то же время, что и вы, и я также использую Avast. Но я не мог найти файл в сундуке Аваста.

Так что сработало для меня было переустановить инструменты Android SDK:

  1. Open Android SDK Manager,
  2. Выберите Android SDK Tools
  3. Нажмите "Удалить 1 пакет"
  4. Как только это сделайте, переустановите инструменты Adroid SDK и нажмите «Установить 1 пакет».

Надеюсь, что это поможет.

+0

, если вы хотите узнать, как получить доступ к сундуку вируса в avast (моя версия 2014.9.0.2018), проверьте эту ссылку - https://blog.avast.com/2013/11/03/how-do- я-доступ-стой-вирус-грудь / –

1

Эта ошибка произошла со мной, когда я переформатировал свой компьютер и попытался скопировать и вставить старые файлы SDK на свой недавно отформатированный компьютер.

Мне нужно было повторно загрузить файлы API SDK. Например, когда я повторно загружаю API 19, он добавил эти файлы в красный цвет, и мой эмулятор для API 19 работал. API 18 & 17 продолжал давать мне «PANIC: пропуская программу двигателя эмулятора для« руки »CPUS». сообщение об ошибке. API 18 & 17 были файлы, которые я скопировал и вставил.

Просто удалите все и переустановите. Особенно в папке «Инструменты».

enter image description here

0

в моем случае, не хватало руки системы EABI v7a изображение для уровня апи 22. После загрузки он начал работать. поэтому убедитесь, что изображение вашей руки eabi v7a установлено для конкретного уровня API

11

В моем случае переменная среды PATH была установлена ​​неправильно.Он был в том числе

<sdk-path>/sdk/tools

Вместо

<sdk-path>/sdk/emulator

emulator.exe существует в обоих этих каталогах, поэтому команда emulator будет работать в любом случае. Однако emulator-arm.exe существует только в моем каталоге emulator.

1

Я знаю, что это сумасшедшая старая тема, но я столкнулся с этой проблемой и с трудом решал ее. Эта тема продолжала выскакивать на все поиски

Быстрая работа - это просто скопировать все, начиная с /sdk/tools To/sdk/emulator без перезаписи чего-либо.

Мой путь выглядит следующим образом C: \ Users \ MyProfile \ AppData \ Local \ Android \ SDK \ инструменты

0

Если вы пытаетесь использовать Android Virtual Device (AVD) с Android версии, чей SDK вы не установили версию платформы, эта ошибка также появляется.

Скачайте все версии Android SDK, с помощью которых вы можете использовать AVD, например, у вас есть API-уровень, в котором установлен AVD.

Кроме того, проверьте первую строку следующего изображения в столбце CPU (это также дало ошибку). Измените центральный процессор вашего AVD, до x86, а затем он будет работать.

enter image description here

enter image description here

Смежные вопросы