2017-10-04 123 views
1

我已经实例化一个SurfaceView并使用setContentView(surface);附加到一个活动。当我在真实设备上运行它时运行良好,但在Android模拟器中它只显示白色屏幕。此外,我已经在不同的系统中进行过测试,一些系统工作正常,有些则不正常Android:SurfaceView不能在我的模拟器中工作?

所有系统都是Ubuntu 16.04,模拟器运行在相同的配置API级别26.我可以说所有的系统都有相同的开发环境。

请帮我找出背后的原因。

回答

1

看起来像硬件GLES渲染负责这个问题。

您可以强制软件渲染,修复了该问题的AVD设备配置: Virtual Device Configuration

相关问题