Нет дисплея с сообщением: «Гость не инициализировал дисплей (пока)». когда я пытаюсь запустить Android на qemuAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Нет дисплея с сообщением: «Гость не инициализировал дисплей (пока)». когда я пытаюсь запустить Android на qemu

Сообщение Гость »


Я просто пытаюсь запустить Android на qemu. Я работаю на Ubuntu 16.04 с процессором Intel(R) Core(TM) i7-4790.

Я синхронизирую и компилирую android-6.0.1_r1 в aosp_arm-eng. Я синхронизирую и компилирую qemu 2.9.91 с платформой Arm.

Затем я пытаюсь выполнить свою работу с помощью следующего шелл-кода:

ANDROID_IMAGE_PATH=${ANDROID_PATH}/out/target/product/generic QEMU_ARCH="рука" QEMU_OPTS="-cpu cortex-a15 -тип машины=virt" KERNEL_CMDLINE='console=ttyAMA0,38400 Earlycon=pl011,0x09000000 debug nosmp drm.debug=0x0 rootwait androidboot.selinux=permissive' LINUX_PATH=${ANDROID_PATH}/prebuilts/qemu-kernel KERNEL=${LINUX_PATH}/arm/kernel-qemu-armv7 ${QEMU_PATH}/${QEMU_ARCH}-softmmu/qemu-system-${QEMU_ARCH} \ ${QEMU_OPTS} \ -добавить "${KERNEL_CMDLINE}" \ -м 1024\ -serial пн:stdio \ -ядро ${KERNEL} \ -initrd ${ANDROID_IMAGE_PATH}/ramdisk.img \ -drive index=0,if=none,id=system,format=raw,file=${ANDROID_IMAGE_PATH}/system.img \ -device virtio-blk-pci,диск=система \ -drive index=1,if=none,id=cache,format=raw,file=${ANDROID_IMAGE_PATH}/cache.img \ -device virtio-blk-pci,drive=кэш \ -drive index=2,if=none,id=userdata,format=raw,file=${ANDROID_IMAGE_PATH}/userdata.img \ -device virtio-blk-pci,drive=данные пользователя \ -netdev пользователь,id=mynet,hostfwd=tcp::5550-:5555 -device virtio-net-pci,netdev=mynet \ -display gtk,gl=on \ -устройство виртио-gpu-pci,virgl \ -device nec-usb-xhci,id=xhci \ -устройство SDHCI-PCI \ -d гостевые_ошибки \ $* Затем я получаю сообщение: «Гость не инициализировал дисплей (пока)» в окне qemu, как показано на следующем рисунке:
Изображение


Вопрос может заключаться в том, что ядро ​​и параметры не совпадают.

Итак, сначала (1) я проверяю изображения. Я запускаю эмулятор с указанными выше изображениями и путем. Эмулятор основан на qemu и получен из исходного кода Android. Я запускаю эмулятор со следующим кодом, и он работает.

EMULATOR_PATH=${ANDROID_PATH}/prebuilts/android-emulator/linux-x86_64 ${EMULATOR_PATH}/эмулятор \ -ядро ${KERNEL} \ -ramdisk ${ANDROID_IMAGE_PATH}/ramdisk.img \ -система ${ANDROID_IMAGE_PATH}/system.img \ -данные ${ANDROID_IMAGE_PATH}/userdata.img \ -sysdir ${ANDROID_IMAGE_PATH} \ -память 512\ -размер раздела 1024
Изображение


Возможно, что-то не так в настройках qemu. Так может ли кто-нибудь сказать мне полезный тип машины или какой-либо другой вариант?

Я буду вам очень благодарен, если вы мне поможете (⊙o⊙)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»