android - 是否可以在 VMWare 上运行 Android Device Emulator(通过 Android Studio 2)?

标签 android avd android-studio-2.0

我一直在运行 Android Studio 1.5.1 在 Windows 2012 R2 的 WMWare 副本上进行开发,一切正常。我已经能够毫无问题地运行设备模拟器,并启动在 AVD 中运行的各种版本的 Android。

Android Studio 2.x 变化 我最近安装了 Android Studio 2.0(确切版本请参见下图)。

Android Studio Version Info

现在,当我尝试运行模拟器时,没有任何反应。 好吧,实际上,当我尝试启动设备时,我确实在 Studio 的状态栏中看到一条消息,但随后该消息消失,之后什么也没有发生。

starting...

有一条警告提示我需要关闭 Hyper-V(见下图),但我认为这是不可能的,因为这是一个虚拟机。

不再可能?

是不是不能再在虚拟机上运行模拟器了?

turn off Hyper-V

最佳答案

较新版本的 Android 模拟器需要硬件虚拟化支持 (Intel HAXM)。

遗憾的是,大多数虚拟机不向 guest (VM 中的 VM)提供 HAXM 指令,因此您将无法在虚拟机中使用模拟器。

关于android - 是否可以在 VMWare 上运行 Android Device Emulator(通过 Android Studio 2)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36729150/

相关文章:

android - 如何通过使用 Robotium 调用 onDestroy 来自动测试 onResume 行为?

android - 使用 -noaudio 选项运行 Android 模拟器返回 "qemu-system-i386.exe: -audio: invalid option"

android - RecyclerView.onBindViewHolder 只调用一次

64-bit - Android Studio :/dev/kvm device permission denied

java - 如何从 android studio 上的 fragment 更改 TextView

android - 发送电子邮件 Intent 选择器

android - unsigned char 打印正确的值,如 memcmp

android - 相同的 Ripple drawable(效果)在 ListView 和 RecyclerView 上的显示不同

Android Studio - Android 12/API 31 模拟器中缺少 Google Play 商店应用

android - 如何为 Jellybean (API 17) 创建一个有效的 AVD?