这个问题似乎与之前问题类似https://forum.linzhuotech.com/index.php?app=group&ac=topic&id=68114
在ubuntu20.04上直接运行麟卓卓懿,实际上是运行的/opt/xdroid/command-xapp-center.sh,即麟卓卓懿应用商城。
在麟卓卓懿应用商城界面点击自己的app如浏览器、系统等,这个时候才真正地运行起了一个“模拟设备”。这个时候可以通过
adb connect 192.168.252.12:5555
进行adb的连接。进一步地,可以通过
adb shell wm size adb shell wm density
监测当前“模拟设备”的分辨率。
这个时候如果利用
adb shell wm size 1280x720
强行设定分辨率的话,会导致显示不完全。同时修改density如运行
adb shell wm density 213
却没有作用。
可以看到一个/opt/xdroid/xdroidEnv.cfg文件中,有语句xdroidPropsPath=/home/robot/.zhuoyi/common-{89451cad-a3d6-4376-b18b-3bc9601041c6}-13/data/xdroid/xDroidProps.conf。打开对应的文件xDroidProps.conf,有语句ro.xdroid.screen_height=2160和ro.xdroid.screen_width=3840。
同时该文件夹下有文件display.conf,有语句3840 2160。
尝试直接更改这2个值为1280和720,但在“模拟设备”启动的时候,仍然会将这2个值改回原来的值。
我希望请教一下,如何人为设定这个“模拟设备”的分辨率?我需要运行的脚本对该分辨率有一定的要求。
谢谢!