无法在 Android Studio 中创建模拟器

Posted

技术标签:

【中文标题】无法在 Android Studio 中创建模拟器【英文标题】:Unable to create emulator in Android Studio 【发布时间】:2016-12-12 23:10:13 【问题描述】:

创建模拟器时遇到如下错误

保留块组大小:7 使用 11/4224 inode 和 1302/16896 块创建文件系统 Hax 已启用 Hax ram_size 0x40000000 HAX 正在工作,并且模拟器以快速 virt 模式运行。 adb_server_notify:无法建立与 ADB 服务器的连接 控制台在 5554 端口,ADB 在端口 5555 模拟器:错误:无法初始化 OpenglES 模拟,请使用“-gpu off”禁用它。

【问题讨论】:

【参考方案1】:

目前,android Studio IDE 提供虚拟化技术用于模拟以获得更好和更快的性能。

为此,您必须安装“HAXM”补丁。 Android 下载管理器提供虚拟化补丁。

成功安装该补丁后,您必须从系统 Bios 启用虚拟化。

之后,模拟器肯定会以更好、更快的性能运行。

如果您在使用 adb 服务器时遇到一些问题,请遵循,

转到命令提示符中的 Android SDK 平台工具目录。

键入 adb kill-server(发出这些命令之前应关闭 Eclipse)

然后输入 adb start-server。

启动adb server时没有报错,则adb启动成功。

完成了。

【讨论】:

已经安装了 HAXM 模拟器:警告:崩溃服务没有启动 init:找不到 wglGetExtensionsStringARB! getGLES1ExtensionString:找不到 GLES 1.x 配置!获取 GLES 1.x 扩展字符串失败!无法初始化模拟的帧缓冲区警告:请求的 ram_size 1536M 太大,减少到 1024M 模拟器:警告:VM 堆大小设置低于硬件指定的最小值 128MB 模拟器:警告:将 VM 堆大小设置为 384MB Hax 已启用 Hax ram_size 0x40000000 模拟器:错误:可能不初始化 OpenglES 仿真,使用 '-gpu off' 禁用它。 也遇到了错误:10:34:10 Unable to run 'adb': null 10:34:10 'C:\Users\USER\AppData\Local\Android\Sdk\platform-tools \adb.exe,start-server' 失败 -- 必要时手动运行 在命令提示符下进入 Android SDK platform-tools 目录。输入 adb kill-server(在发出这些命令之前应关闭 Eclipse)然后输入 adb start-server。启动adb server时没有报错,则adb启动成功。 让我们continue this discussion in chat。

以上是关于无法在 Android Studio 中创建模拟器的主要内容,如果未能解决你的问题,请参考以下文章

我无法在Visual Studio 2017中创建android密钥库

无法在 android studio 中创建颤振项目

Visual Studio android 模拟器无法完全启动

无法在 Android Studio 4.0 中创建 Dart 项目

无法在Android Studio中创建Android虚拟设备[关闭]

无法在 Android Studio 2.2 中创建发布 apk