【发布时间】:2016-11-19 07:17:07
【问题描述】:
这不是咆哮,也不是永远的“为什么 Android 模拟器这么慢”问题的重复。因此,直到几周(可能是几个月)前,在我的 Win7 64 位系统上模拟 Android 设备至少是可以接受的(x86 模拟很快就可以使用)。但是,尝试使用最新版本的 SDK、平台工具等创建任何(“快速”“新”“2.0”)仿真器实例,这几天只会让人感到沮丧和痛苦。我试图了解这是否是我这边的问题,或者人们实际上可以在 Windows 7 上使用最新 SDK 中包含的最新版本的 Android 模拟器。
我的电脑配置:Win7 x64 / Intel Core 2 Quad @3.8 GHz / 6 GB RAM / 充足的硬盘空间 / 专用 GPU
尝试使用任何 API 级别(使用 x86 或 x86_64)启动模拟器时会发生什么:
版本 1) 模拟器启动,Android 标志出现,发光了一下,就这样。它永远不会到达主屏幕。模拟器日志显示绝对没有错误。尝试使用 adb 连接会冻结 Android Studio,直到我终止模拟器进程。
版本 2) 与版本 1 相同,但在这种情况下,我什至无法终止 qemu-system-i386 进程(是的,即使拥有完整的管理员权限也不行)。我实际上必须重新启动 Windows。进程仍然是僵尸,使用 1 GB 的 RAM。
版本 3) 如果我很幸运,有时它会到达主屏幕,但变得完全无法使用。有时我可以点击一些东西(可能点击 2-3 次),然后变得完全没有响应。在模拟器的主屏幕上随机出现“启动器已停止”/“系统已停止”消息...
我已安装最新的 Intel HAXM 6.0.3 版本(由 Android SDK 管理器下载的版本)。在 BIOS 中启用了虚拟化。
我尝试了各种模拟器选项(或多或少的 RAM、硬件与软件 GPU、x86 / x86_64)。每次的结果几乎相同。
我已经完全删除并重新安装了整个 Android SDK 和 Android Studio。
CPU 不是问题 - 模拟器运行时它没有负载。
空闲 RAM 不是问题 - 在模拟器运行时它没有完全使用,
HDD 不是问题 - 我什至对其进行了碎片整理,并且在模拟器运行时它看起来并没有受到任何类型的负载。
所以,我的问题很简单:是否有人使用 Windows 7,可以通过简单的 2 到 3 次单击过程实际启动 Marshmallow x86 模拟器,并实际到达主屏幕?或者“新的、更快的”模拟器是否真的需要某种我似乎不再拥有的超级强大的机器?唯一明显改变的是 HAXM 驱动程序。但它说它已经初始化得很好,所以我不知道。哦,VirtualBox 运行得很好。相比之下,GenyMotion 只能飞。但是我想让官方的Android模拟器处于工作状态,还是我要求太多了?
【问题讨论】:
-
您可以使用其他应用,如 BlueStacks 、 Genymotion 或其他
标签: android android-emulator haxm