Ошибка моментального снимка эмулятора Android

При запуске приложения в eclipse 3.7.0 я получаю сообщение об ошибке...

Emulator]: ОШИБКА: невозможно загрузить Vm из моментального снимка. Снимок был сохранен для другой конфигурации оборудования.

Я запустил это приложение числовое время с ошибкой, но теперь эта ошибка отображается. Я проверил мой AVD Manager, и моя платформа и уровень API верны.

Ответ 1

разрешена проблема:

  • собирается выполнить проект и выбрать "Очистить"
  • перейти в Window > AVD Manager > Удалить и создать новый AVD
  • Перезагрузите приложение, эмулятор займет несколько минут.

Ответ 2

Проблема заключается не в вашем приложении, а в сохраненном снимке AVD. Конфигурация AVD была отредактирована с момента ее успешного запуска. Даже изменение разрешения экрана/экрана приведет к возникновению этой ошибки. Вы можете:

  • Измените конфигурацию AVD на то, как она была изначально.
  • Отредактируйте AVD, чтобы отключить моментальный снимок. или
  • При следующем запуске AVD снимите флажок "Запуск с моментальным снимком", но сохраните флажок "Сохранить снимок". Таким образом, моментальный снимок будет проигнорирован при запуске, но будет перезаписан при выходе. Затем вы сможете использовать моментальный снимок для последующих прогонов, как и раньше.

Ответ 3

Чтобы удалить список сохраненных снимков в вашей системе:

rm ~/.android/avd/[your_avd_name]/snapshots.img*

Ответ 4

У меня была такая же проблема, как у Тиммма, ничто не разрешило бы ее.

Через командную строку emulator.exe -avd avdname -snapshot default-boot дает мне ту же ошибку. Но я также заметил, что он просто запускается из графического интерфейса.

Я вошел в C:\users\uname\.android\avd\The_avd\ и удалил моментальный снимок snapshots.img.default-boot и файл iso-снимков моментальных снимков.

Это проще, чем воссоздать машину, но удаляет ваш снимок (ы), а затем вы можете использовать его снова, как обычно.

Ответ 5

Перейдите в окно- > Диспетчер виртуальных устройств Android, выберите свое виртуальное устройство и отключите запуск из моментального снимка и сохраните его для моментального снимка и нажмите "Запуск".

Ответ 6

Возможно, попробуйте отключить аппаратный снимок в Диспетчере виртуальных устройств Android? Он должен быть установлен везде, где вы установили SDK android.

enter link description here

Ответ 7

В моем случае, похоже, из-за того, что я закрыл AVD между двумя запусками одного и того же приложения, я получил это сообщение об ошибке на втором запуске.

Мне не нужно было "чистить" проект, просто запустил AVD вручную с помощью AVD-менеджера, дождался его загрузки и снова запустил приложение после завершения загрузки. Работал для меня.

Ответ 8

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

emulator64-arm -avd <your avd label> -no-snapshot-load -no-snapshot-save

Ответ 9

Наконец, я получил решение, следующее шаги: Аренда на отпуск 1) открытый менеджер avd
2) выберите avd, который отображает это err- "ERROR: невозможно загрузить VM из моментального снимка. Снимок был сохранен для другой конфигурации оборудования".
3) нажмите на начало
4) теперь снимите эти два параметра - "запуск из моментального снимка" и "сохранить снимок"
5) теперь проверьте "стереть пользовательские данные"
6) начать avd сейчас
7), как только отобразится "ANDROID", закройте avd
8) теперь снова открываем менеджер avd
9) снимите флажок "стереть данные пользователя"
10) проверьте эти два параметра - "запуск из моментального снимка" и "сохранение моментального снимка"
11) теперь запустите avd, он будет легко загружен с моментальных снимков без ошибок

Ответ 10

Это известная проблема. Надеюсь, это будет исправлено в следующем выпуске Android SDK, но кто знает? Я думаю, что решение от user1165694 проще, чем предлагаемое решение по этой проблеме.

Ответ 11

Если кто-то использует IntelliJ, чтобы отключить моментальный снимок, сделайте следующее:

  • Открыть AVD
  • Выберите свое устройство и нажмите Пуск...
  • Снимите отметку с момента запуска снимка

Ответ 12

Получил эту проблему. И нашел способ. Когда я ничего не меняю в конфигурации, но снова запускаю эмулятор. Вам нужно нажать кнопку "power" в эмуляторе, а затем закрыть его. Одна неприятная вещь, которая возникает после запуска из моментального снимка, - мне нужно нажать кнопку питания, чтобы разблокировать эмулятор.

Ответ 13

В моем случае эта ошибка была показана при подключении устройства, режим USB-отладки которого не был включен. Таким образом, ни одно устройство не может быть найдено и запустить приложение, вызвавшее это сообщение об ошибке, в зависимости от моей последней конфигурации запуска.

Ответ 14

Обратите внимание: закрытие эмулятора ПОСЛЕ затмения вызовет эту же ошибку. в этом случае нет аппаратного изменения курса, но эта ошибка будет отображаться:

Невозможно загрузить Vm из моментального снимка. Снимок был сохранен для различной конфигурации оборудования.

поэтому всегда закрывайте Eclipse, ПЕРЕД Эмулятором.

Ответ 15

Очистите проект и запустите эмулятор с одинаковым уровнем api.

Если он все еще не будет изменен, измените уровень api проекта и запустите на эмуляторе с тем же уровнем api.

В моем случае он работает..........

Ответ 16

Это проще. Вам просто нужно изменить имя своего виртуального устройства Android, а затем удалить тот, который вы не заряжаете и не готовы:)