繁体   English   中英

Android Studio:无法启动 AVD

[英]Android Studio: Unable to Start AVD

我已经安装了 Android Studio,但我无法开始运行网络上的任何示例应用程序。 选择要运行的 AVD 后,在 AVD 管理器下,它会显示带有黑屏的 AVD 对话框,屏幕中央显示“android”字样。 当我尝试运行示例应用程序时,需要很长时间(大约 4-6 分钟),之后出现 Windows 错误消息

“qemu-system-x86_64.exe 已停止工作”

在此处输入图片说明

每次我尝试从 AVD 管理器运行 AVD 时,我还注意到控制台上的以下消息。

Could not load func glBindFramebuffer
Could not load func glGenFramebuffers
Could not load func glFramebufferTexture2D
Hax is enabled
Could not load func glCheckFramebufferStatus
Hax ram_size 0x60000000
HAX is working and emulator runs in fast virt mode.
Could not load func glDeleteFramebuffers
Could not load func glIsRenderbuffer
Could not load func glBindRenderbuffer
Could not load func glDeleteRenderbuffers
Could not load func glGenRenderbuffers
Could not load func glRenderbufferStorage
Could not load func glGetRenderbufferParameteriv
Could not load func glFramebufferRenderbuffer

我可能做错了什么?

安装细节

  1. Android Studio:2.0 版
  2. 操作系统:Windows 7 Professional 64 位

Android Studio 是一个非常繁重的软件,因此它需要更多的 PC 内存。 当您创建 AVD 时,第一次需要很多时间,但从下一次开始 2 分钟就足够了。 但是我建议您应该使用 Genymotion 等第三方模拟器来运行 Genymotion,您需要确保您的机器支持虚拟化并且其虚拟位已打开。 您还需要安装 VirtalBox,然后安装 Genymotion。 它是一个更快的安卓模拟器。

1.您可以下载genymotion表格https://www.genymotion.com/thank-you-freemium/

2.您可以从https://www.virtualbox.org/wiki/Downloads下载 VirtualBox

哦,花了一天时间寻找解决方案。只需从 AVD 设置中的模拟性能中选择软件 GLES..就完成了..!

有同样的问题,将图形渲染从自动设置为软件修复了它。 转到AVD ManagerEdit的AVD,并且在外观Startup orientation ,有一段名为Emulated Performance 选择Software - GLES 2.0

这解决了这个问题,但我觉得这很奇怪,因为我以前在运行自动加速机器时从来没有遇到过问题。 自上次工作以来,没有硬件更改。 唯一值得考虑的软件更改是:将 Android Studio 更新为 2.2,将 Intel Emulator Accelerator 更新为 6.0.4,并将操作系统更改为 Windows 10。

btw:我通常使用 Genymotion,因为它比 Android Studio 机器轻。 如果你想使用google服务、地图等,你必须修改Genymotion VM。 或者,您可以按原样使用 Android Studio VM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM