как перезагрузить эмулятор в режим восстановления - PullRequest
10 голосов
/ 26 марта 2011

есть ли способ перезагрузить эмулятор в режим восстановления ??

1 Ответ

4 голосов
/ 15 марта 2016
  • Эмулятор Android не поддерживает режим восстановления, просто нормальный режим загрузки
  • Эмулятор Android принимает изображения Android, включая образы ядра и виртуального диска, в качестве автономных изображений в интерфейсе командной строки. Они не скомпилированы в одно большое изображение, как в сценарии реального мира, где все разделы Android хранятся в одной памяти телефона
  • Ядро эмулятора Android - это пользовательская сборка ядра Android, называемая ядром золотой рыбки, которая может взаимодействовать с виртуальной платформой, разработанной инженерами Google под названием «золотая рыбка», предварительно собранную версию этого ядра можно найти в разделе $ SDK / система-изображения / андроида-22 / по умолчанию / armeabi-v7a / ядра QEMU Обратите внимание, что вы не можете просто заменить его ядрами, отличными от ядер золотых рыбок. Тем не менее, исходный код ядра золотой рыбки можно найти в @ gooogle repo, и его можно легко скомпилировать и заменить стандартным, который поставляется с Android SDK
  • В случае, если вам нужно запустить эмулятор Android с другим ядром Linux, вы должны перенести это ядро ​​на виртуальное аппаратное обеспечение для гольфа (что не является простым процессом). Я делал это раньше, и я могу подробнее рассказать о том, как это сделать, если это необходимо.
  • Чтобы загрузить эмулятор андроида в режиме восстановления, вам нужно приложить дополнительные усилия для портирования инструмента под названием «u-boot» (то есть хорошо известного и широко используемого загрузчика второй стадии, используемого в реальных телефонах). ) к золотой виртуальной плате, чтобы иметь возможность запустить ее поверх эмулятора Android. Я сделал это пару лет назад, и это был невероятный процесс. Я могу предоставить вам огромную информацию, если вы заинтересованы в этом.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...