具有 API 29 的 Android 模拟器上不存在多显示选项
Posted
技术标签:
【中文标题】具有 API 29 的 Android 模拟器上不存在多显示选项【英文标题】:Mutliple display option not present on Android Emulator with API 29 【发布时间】:2022-01-19 07:54:26 【问题描述】:我需要模拟外部显示器。
我明白了:
fun getSecondDisplay(context: Context): Display?
val displayManager = context.getSystemService(Context.DISPLAY_SERVICE) as DisplayManager
if (displayManager.displays == null || displayManager.displays.size <= 1)
return null
// We take the first additional screen
return displayManager.displays[1]
“扩展控件”中不存在显示选项:
这是我的配置:
我看过这篇帖子 Multiple Displays option not showing on android Emulator 29.2.0 update 但对我没有帮助
它适用于 API 30 上相同的“Nexus 10”模拟器配置:(
【问题讨论】:
【参考方案1】:带有 x86_64 的模拟器,扩展控件“显示”不可见。
带有 x86 的模拟器,扩展控件“显示”是可见的。
【讨论】:
以上是关于具有 API 29 的 Android 模拟器上不存在多显示选项的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 6.0 Marshmallow (API 23) 上不推荐使用 getColor(int id)
android api 29 上的 adb remount 是不是损坏?