Android的工作室模拟器白屏

问题描述 投票:5回答:5

我已经安装的Android工作室的最新版本,其中包括HAXM,NDK,SDK,并将其安装任何其他相关依赖的最新版本。英特尔虚拟化BIOS设置啄我不记得启用的名字,我在虚拟框,这样没有问题。

我创建了一个空的活动,并试图测试它在手机上,完美的作品。然后,我试了一下在模拟器上并没有当它是硬件加速的问题。它只是打开一个白色的窗口。 Android的工作室显示为0的错误,并认为其运行正常的应用程序。显卡我是GTX 1060 6GB。当它是软件加速它的工作原理,但速度很慢,我宁愿用凿子在岩石上绘制应用程序使用。

所以,如果有人知道一个修复这将是很好。

谢谢

android-studio android-emulator
5个回答
16
投票

嗯,我已经发现,为了解决你必须去到工具栏菜单的问题单击更多>设置>的OpenGL ES渲染和(对我来说),将其设置为角度(D3D11)或角度(D3D9)或Swiftshader。之后,你只需重新启动仿真器和问题应消失。

对我来说,基于主机(这可能将其设置为第一件事)不工作,让你有一个白色的屏幕桌面原生OpenGL和自动检测。


1
投票

如果有人认为这是有用的,你可以设置如下软件加速,这解决了这个问题,我在Mac OS。 (OP也提到它与软件加速工作)

  1. 工具> AVD管理
  2. 选择虚拟设备
  3. 点击Edit(对于我的铅笔图标)
  4. 点击“显示高级设置”
  5. 寻找仿真性能 - 图形
  6. 选择“软件”选项

0
投票

模拟器(27.1.3)的当前版本不为我工作。模拟器只显示一个白色的屏幕。即使在.ini配置中的GPU没有工作打。有一次,我降级到26.1.4(https://dl.google.com/android/repository/emulator-darwin-4266726.zip)仿真器开始工作了。


0
投票

看来,Android模拟器以某种方式与Mac OS上的nVidia Web驱动程序冲突。我已经安装了最新的nVidia Web驱动程序(378.05.05.25f04)和我有同样的问题 - 白屏,每当我用桌面本地渲染(或离开它在自动默认这将选择为好)。

我尝试了斯威夫特着色器为好,它的工作原理,但表现糟糕透顶!

在一种预感,我切换回来自Nvidia的县窗格在苹果菜单设置的OS X默认的图形驱动程序,桌面本地驱动程序现在电脑重启后的工作太棒了!


0
投票

同样的问题可能发生在the lightning fast Microsoft Android Emulators utilizing Hyper-V that work on both Intel and AMD CPU based PCs。解决的办法是在同一行接受的答案。对于那些谁使用微软的Android模拟器和这里的土地通过搜索“Android模拟器白屏”,这里是展示如何通过从默认更改默认hw.gpu.mode“自动”到“台面”,以解决问题的截图:

enter image description here


推荐问答