Ответ 1
разрешена проблема:
- собирается выполнить проект и выбрать "Очистить"
- перейти в Window > AVD Manager > Удалить и создать новый AVD
- Перезагрузите приложение, эмулятор займет несколько минут.
При запуске приложения в eclipse 3.7.0 я получаю сообщение об ошибке...
Emulator]: ОШИБКА: невозможно загрузить Vm из моментального снимка. Снимок был сохранен для другой конфигурации оборудования.
Я запустил это приложение числовое время с ошибкой, но теперь эта ошибка отображается. Я проверил мой AVD Manager, и моя платформа и уровень API верны.
разрешена проблема:
Проблема заключается не в вашем приложении, а в сохраненном снимке AVD. Конфигурация AVD была отредактирована с момента ее успешного запуска. Даже изменение разрешения экрана/экрана приведет к возникновению этой ошибки. Вы можете:
Чтобы удалить список сохраненных снимков в вашей системе:
rm ~/.android/avd/[your_avd_name]/snapshots.img*
У меня была такая же проблема, как у Тиммма, ничто не разрешило бы ее.
Через командную строку emulator.exe -avd avdname -snapshot default-boot дает мне ту же ошибку. Но я также заметил, что он просто запускается из графического интерфейса.
Я вошел в C:\users\uname\.android\avd\The_avd\
и удалил моментальный снимок snapshots.img.default-boot
и файл iso-снимков моментальных снимков.
Это проще, чем воссоздать машину, но удаляет ваш снимок (ы), а затем вы можете использовать его снова, как обычно.
Перейдите в окно- > Диспетчер виртуальных устройств Android, выберите свое виртуальное устройство и отключите запуск из моментального снимка и сохраните его для моментального снимка и нажмите "Запуск".
Возможно, попробуйте отключить аппаратный снимок в Диспетчере виртуальных устройств Android? Он должен быть установлен везде, где вы установили SDK android.
В моем случае, похоже, из-за того, что я закрыл AVD между двумя запусками одного и того же приложения, я получил это сообщение об ошибке на втором запуске.
Мне не нужно было "чистить" проект, просто запустил AVD вручную с помощью AVD-менеджера, дождался его загрузки и снова запустил приложение после завершения загрузки. Работал для меня.
Возможно, вы пытались запустить эмулятор с AVD до этого и из командной строки. Большинство AVD используют наборы инструкций для рук, поэтому вам, возможно, придется попробовать что-то вроде:
emulator64-arm -avd <your avd label> -no-snapshot-load -no-snapshot-save
Наконец, я получил решение, следующее
шаги: Аренда на отпуск
1) открытый менеджер avd
2) выберите avd, который отображает это err- "ERROR: невозможно загрузить VM из моментального снимка. Снимок был сохранен для другой конфигурации оборудования".
3) нажмите на начало
4) теперь снимите эти два параметра - "запуск из моментального снимка" и "сохранить снимок"
5) теперь проверьте "стереть пользовательские данные"
6) начать avd сейчас
7), как только отобразится "ANDROID", закройте avd
8) теперь снова открываем менеджер avd
9) снимите флажок "стереть данные пользователя"
10) проверьте эти два параметра - "запуск из моментального снимка" и "сохранение моментального снимка"
11) теперь запустите avd, он будет легко загружен с моментальных снимков без ошибок
Это известная проблема. Надеюсь, это будет исправлено в следующем выпуске Android SDK, но кто знает? Я думаю, что решение от user1165694 проще, чем предлагаемое решение по этой проблеме.
Если кто-то использует IntelliJ, чтобы отключить моментальный снимок, сделайте следующее:
Получил эту проблему. И нашел способ. Когда я ничего не меняю в конфигурации, но снова запускаю эмулятор. Вам нужно нажать кнопку "power" в эмуляторе, а затем закрыть его. Одна неприятная вещь, которая возникает после запуска из моментального снимка, - мне нужно нажать кнопку питания, чтобы разблокировать эмулятор.
В моем случае эта ошибка была показана при подключении устройства, режим USB-отладки которого не был включен. Таким образом, ни одно устройство не может быть найдено и запустить приложение, вызвавшее это сообщение об ошибке, в зависимости от моей последней конфигурации запуска.
Обратите внимание: закрытие эмулятора ПОСЛЕ затмения вызовет эту же ошибку. в этом случае нет аппаратного изменения курса, но эта ошибка будет отображаться:
Невозможно загрузить Vm из моментального снимка. Снимок был сохранен для различной конфигурации оборудования.
поэтому всегда закрывайте Eclipse, ПЕРЕД Эмулятором.
Очистите проект и запустите эмулятор с одинаковым уровнем api.
Если он все еще не будет изменен, измените уровень api проекта и запустите на эмуляторе с тем же уровнем api.
В моем случае он работает..........
Это проще. Вам просто нужно изменить имя своего виртуального устройства Android, а затем удалить тот, который вы не заряжаете и не готовы:)