Android Studio模拟器白色屏

mefy6pfw  于 2023-01-31  发布在  Android
关注(0)|答案(6)|浏览(494)

我已经安装了最新版本的Android工作室,包括最新版本的HAXM,ndk,sdk和任何其他相关的依赖项它安装.英特尔虚拟化bios设置的东西,我不记得的名字是启用,我没有麻烦,在虚拟机等.
我创建了一个空活动并尝试在电话上测试,工作完美。然后我在模拟器上试了一下,硬件加速的时候有问题。它只是打开一个白色窗口。Android Studio显示0错误,认为它运行应用程序正常。我拥有的显卡是GTX 1060 6GB。当它是软件加速,它的工作,但如此缓慢,我宁愿用凿子在岩石上画的应用程序使用。
所以如果有人知道解决办法就好了。
谢谢

wvt8vs2t

wvt8vs2t1#

我发现为了解决这个问题,你必须去侧边栏菜单点击更多设置OpenGL ES渲染器并(在我的情况下)将其设置为Angular (D3D11)Angular (D3D9)快速着色器。之后,你只需重新启动模拟器,问题就应该消失了。
对我来说,* 桌面原生OpenGL* 和 * 基于主机的自动检测 *(这可能会设置为第一件事)不工作,给你留下一个白色的屏幕。

5kgi1eie

5kgi1eie2#

如果有人觉得这个有用,你可以设置软件加速如下,这解决了我在Mac OS上的问题。(OP还提到它与软件加速一起工作)
1.工具〉AVD管理器
1.选择虚拟设备
1.点击编辑(铅笔图标)
1.单击“显示高级设置”
1.寻找仿真性能-显卡
1.选择“软件”选项

rmbxnbpk

rmbxnbpk3#

当前版本的模拟器(27.1.3)对我不起作用。模拟器只是显示一个白色。甚至在.ini配置下玩gpu也不起作用。一旦我降级到26.1.4(https://dl.google.com/android/repository/emulator-darwin-4266726.zip),模拟器又开始工作了。

a8jjtwal

a8jjtwal4#

Android模拟器似乎在某种程度上与Mac OS上的NVidia Web驱动程序冲突。我安装了最新的NVidia Web驱动程序(378.05.05.25f04),我也遇到了同样的问题-每当我使用桌面本地渲染时(或将其保留在自动默认值,也选择了该渲染),白色屏幕。
我也试过快速着色器,它很好用,但性能糟透了!
凭直觉,我从苹果菜单设置中的Nvidia Pref窗格切换回OS X默认图形驱动程序,桌面原生驱动程序现在在电脑重新启动后工作得很好!

k5hmc34c

k5hmc34c5#

同样的问题也可能发生在t he lightning fast Microsoft Android Emulators utilizing Hyper-V that work on both Intel and AMD CPU based PCs上,解决方案和接受的答案在同一行,对于那些使用微软Android Emulators并通过搜索“Android Emulator白色screen”登陆这里的人,这里是截图,展示了如何通过将默认的hw.gpu.mode从默认的“auto”改为“梅萨”来解决问题:

uyhoqukh

uyhoqukh6#

很抱歉检查www.example.com中的onCreate方法MainActivity.java,它应该具有setContextView(R.layout.activity_main)

相关问题