2 votos

Cuando se accede desde Linux, el buffer de cuadro no funciona en el emulador de Android.

Estoy ejecutando Linux con un kernel de Android SDK en un emulador de Android. Cuando escribo desde /dev/urandom a /dev/fb0, no se dibuja nada en la ventana del emulador.

¿Por qué? ¿Puedes ayudarme con este problema?

0voto

Pavel Samsonov Puntos 21

Resolví mi problema con la siguiente forma de ejecutar el emulador:

emulador -avd TINYSYS -shell -qemu -usb -device usb-tablet -device virtio-vga,edid=on,xres=720,yres=1280 -kernel /home/root/emulator/rootfs/boot/vmlinuz-4.4.302 -tiny \\
-append 'selinux=0 no_timer_check clocksource=pit no-kvmclock console=0 cma=272M@0-4G mac80211_hwsim.radios=2 mac80211_hwsim.channels=2 skip_initramfs rootwait ro init=/sbin/init root=/dev/vdf2 .. .

/dev/vdf es la tarjeta SD

Kernel reconstruido con soporte de DRM virtio.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X