Android R 汽车模拟器,具有多显示支持集群屏幕和乘客屏幕

问题描述

我在 Android R aosp (android-11.0.0_r29) 中做了以下更改,以启用多显示器并在模拟器上进行测试。但是当我使用模拟器设置添加一个显示器时,我看到空白屏幕 (screenshot),即使在重新启动/重新启动模拟器后也没有运气。

更改已在 platform/packages/services/Car/service/res/values/config.xml

<string-array translatable="false" name="config_occupant_zones">
    <item>occupantZoneId=0,occupantType=DRIVER,seatRow=1,seatSide=driver</item>                 
    <item>occupantZoneId=1,occupantType=FRONT_PASSENGER,seatRow=2,seatSide=oppositeDriver</item>         <!--Newly added -->
</string-array>

<string-array translatable="false" name="config_occupant_display_mapping">
    <item>displayPort=0,displayType=MAIN,occupantZoneId=0</item>                        <!-- Newly added -->
    <item>displayPort=1,displayType=INSTRUMENT_CLUSTER,occupantZoneId=0</item>          <!-- Newly added -->
</string-array>

根据训练营视频,我可以看到为主、仪表组和前排乘客配置的模拟器为 this

我是否遗漏了任何其他配置?

解决方法

您还需要设置: BUILD_EMULATOR_CLUSTER_DISPLAY := true

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...