尝试在 Android Studio 中运行模拟器时出错

Posted

技术标签:

【中文标题】尝试在 Android Studio 中运行模拟器时出错【英文标题】:Error when trying to run Emulator in Android Studio 【发布时间】:2015-03-03 01:01:29 【问题描述】:

我制作了一个 android 空应用程序,当我运行它时,智能手机模拟器屏幕是黑色的,并且程序给了我这个错误消息:

C:\Users\asd\AppData\Local\Android\sdk\tools\emulator.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none 使用参数创建文件系统: 尺寸:69206016 块大小:4096 每组块数:32768 每组索引节点:4224 索引节点大小:256 日志块:1024 标签: 块数:16896 块组:1 保留块组大小:7 使用 11/4224 inode 和 1302/16896 块创建文件系统 模拟器:警告:请求的 1536MB RAM 大小对于您的环境来说太大了,因此减少到 864MB。 模拟器:设备 fd:564 HAX 正在工作,模拟器以快速 virt 模式运行 创建窗口 45 61 342 608 ../../sdk/emulator/opengl//host/libs/Translator/GLES_V2//GLESv2Imp.cpp:glAttachShader:156 错误0x501 ../../sdk/emulator/opengl//host/libs/Translator/GLES_V2//GLESv2Imp.cpp:glAttachShader:156 错误0x501 ../../sdk/emulator/opengl//host/libs/Translator/GLES_V2//GLESv2Imp.cpp:glDetachShader:559 错误0x501

还有更多,但我没有复制它们,因为帖子太大了。

【问题讨论】:

【参考方案1】:

尝试减小请求的 RAM 大小:

从 Android Studio 打开 Windows->选择 Android Virtual Device Manager->选择您的设备->单击编辑按钮->在内存选项中将 RAM 参数更改为 700 Mb->保存并运行模拟器。

如果它仍然不起作用,请尝试进一步减小 Requested RAM 大小,直到它起作用为止。

【讨论】:

【参考方案2】:

Stock Emulator 很慢,使用 Genymotion,它的速度很快,启动也很快。 https://www.genymotion.com/?utm_source=dlvr.it&utm_medium=twitter#!/download

【讨论】:

嘿,没用。我提到了路径,尽管它不接受 genymotion 插件的路径。你能帮忙吗

以上是关于尝试在 Android Studio 中运行模拟器时出错的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Android Studio 中运行新创建的虚拟设备时收到错误“AVD Pixel_3_API_30 的模拟器进程已被杀死”

Android Studio 应用程序可在模拟器中运行,但不能在真实设备上运行

我在 android studio 中运行我的颤振项目并尝试使用 iPhone 12 模拟器,但 Xcode 构建每次都失败

我如何在android studio模拟器中运行vuzix android glass应用程序?

Android Studio Google Maps 可在 Android 设备上运行,但不能在模拟器上运行

Android Studio 无法运行 Xcode 模拟器