Quiero automatizar la creación de dispositivos android virtuales (usando Android x86 y QEMU/KVM en Linux), la configuración del dispositivo incluye resolución de pantalla y densidad. La forma común de configurar estas opciones es a través de adb shell wm size
y adb shell wm density
pero requiere que el dispositivo esté encendido, mientras que al cambiar /system/build.prop
no, puedo montar el disco virtual y realizar cambios ahí.
Respuesta
¿Demasiados anuncios?Dado que estás abierto a modificar el disco virtual, puedes editar el archivo settings_global.xml
ubicado en el directorio /data/system/users/0/
. Entre otras cosas, busca estas dos claves en ese archivo:
display_size_forced
display_density_forced
Estas claves corresponden a wm size WxH
y wm density DPI
respectivamente. Cambia sus valores a tu AnchoxAlto
y densidad
deseados.
Guarda. Eso es todo.