我正在尝试使用HAXM
方法来创建用于 Android 程序测试的虚拟设备。但按照程序,我看不到HAXM 正在为该设备工作的消息。尽管设备的响应速度更快,但我仍然想知道我是否遗漏了什么。该消息是可选的还是存在任何其他问题?
我已检查我的系统是否具有虚拟化功能并已从 BIOS 启用。我还从 OEM 安装了缺少的 PCI 控制器驱动程序。
只有在启动 AVD 时才能看到。我的意思是当你的 AVD 启动时,它会在消息屏幕上显示消息,上面写着“HAX is working and emulator runs in.....”。
我附上了我的 AVD NexusS_AVD19 启动时显示的消息的屏幕截图。您也可以在 AVD 启动时观察到相同的情况
出现此屏幕的特定设置如此之多。但是根据我的详细观察,这可能是由于您的防病毒软件以及它需要多少资源,因为我已经自己测试过了。
我观察到的是:早些时候我的系统中安装了恶意软件防病毒软件,上面的屏幕截图正常显示,但是在某些日子里,我在我的系统中也安装了 avast 防病毒软件,因此我看不到上面的详细信息。我想知道是什么导致 HAZM 消息消失并意识到这可能是防病毒软件消耗资源的原因。我在网上搜索了 Avast 的实际功能:)
然后,我卸载了 Avast 并再次制作了恶意软件,并且能够像往常一样看到屏幕截图。为了确认我的观察,我重复了几次这些步骤,我清楚地看到了差异。
因此,为了保持射击,如果您的防病毒软件消耗了太多资源,您可能不会在屏幕上看到 HAXM 消息,因为当它出现时,您的 AVD 屏幕启动并且另一个屏幕进入后台。
这有点奇怪,但这是真的,我在台式机和笔记本电脑上尝试了几次,分析工作如我上面解释的那样工作。