在 android studio 上显示透明模拟器

问题描述 投票:0回答:7

我正在尝试在 Android Studio 3.0.1 上运行我的第一个程序。然而,当我启动模拟器时,它变得透明,上面什么也没有显示。

enter image description here

android android-emulator
7个回答
12
投票

我能够通过将模拟器设置更改为软件模拟来解决此问题。

Tools > AVD manager > Edit (Edit icon) >
graphics
更改为
software emulation
。 (默认显示自动模拟)

AVD graphics settings


6
投票

我尝试了上述所有选项,但出于某种原因不得不再应用一项设置。

在模拟器上,点击“...”进入扩展控制。然后抽屉底部是“设置”。在常规选项卡中,切换“在设备周围显示窗口框架”,它不再变得透明。


3
投票

启动虚拟设备。在附加面板上单击按钮“...”,转到“设置”,选择“高级”选项卡,更改 OpenGL 渲染器,重新启动虚拟设备。对我来说有帮助 ANGLE (D3D11) 或“SwiftShader”选项


1
投票

我能够解决同样的问题。在模拟器的设置中,选择软件模拟而不是自动,它起作用了。希望它适用于所有人


1
投票

如果您使用 NVIDIA GPU 并且同时拥有集成显卡,则可能会遇到图形模拟问题。您可以验证哪个 GPU 执行当前仿真。如果是 NVIDIA 你可以尝试选择强制使用集成 GPU:

  1. 在 Android studio 中打开模拟器
  2. 验证您的设备上有透明屏幕
  3. 打开“NVIDIA 控制面板”应用程序
  4. 转到“3D 设置”->“管理 3D 设置”->“程序设置”选项卡 查看屏幕外观 -> 在“1. 选择要自定义的程序”中单击“添加”按钮,然后选择“/qemu_system-x86_x64.exe” -> 在“2. 选择该程序的首选图形处理器”中设置“集成显卡”
  5. 重新启动 AVD 模拟器
  6. 完成

0
投票

如果您使用采用 optmus 技术的笔记本电脑,请尝试进入设备管理器并禁用英特尔高清显卡。


0
投票

通过 SDK Manager 将 Android 模拟器升级到最新版本对我来说很有效。虽然我也升级了Android Studio到最新版本,但我认为这并不重要。

更改为软件模拟对我来说不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.