Je souhaite automatiser la création d'appareils Android virtuels (en utilisant Android x86 et QEMU/KVM sur Linux), les paramètres de l'appareil comprennent la résolution et la densité de l'écran. La façon habituelle de définir ces paramètres est par le biais de adb shell wm size
y adb shell wm density
mais il faut que l'appareil soit en marche, alors que le changement de /system/build.prop
ne le fait pas, je peux monter le disque virtuel et y apporter des modifications.
Réponse
Trop de publicités?Puisque vous êtes ouvert à la modification des disques virtuels, vous pouvez éditer le fichier settings_global.xml
situé sous /data/system/users/0/
répertoire. Ce fichier contient notamment ces deux clés :
display_size_forced
display_density_forced
Ces touches correspondent à wm size WxH
y wm density DPI
respectivement. Modifiez leurs valeurs en fonction de vos souhaits WidthxHeight
y density
.
Sauvegardez-le. C'est tout.