在 Surface Pro(第五代)上使用 Android Studio

在 Surface Pro(第五代)上使用 Android Studio

我是想使用 Android Studio 构建应用程序的人。Android Studio 的一个重要功能是测试正在开发的应用程序。我尝试在虚拟设备上进行测试,但它拒绝工作。“英特尔 x86 模拟器加速器(haxm 安装程序)”SDK 无法安装,只返回错误:

此计算机不支持英特尔虚拟化技术 (VT-x),或者该技术正被 Hyper-V 独占使用。无法安装 HAXM。请确保在 Windows 功能中禁用 Hyper-V,或者参阅英特尔 HAXM 文档以了解更多信息。

我的 Hyper-V 确实被禁用了。我尝试直接从英特尔网站下载 HAXM,但还是出现了同样的错误。唯一可能的原因是我的 CPU 不支持英特尔虚拟化技术。这对我来说似乎不太可能,因为我认为我的新 Surface Pro 没有理由不包含它。在研究了这个主题之后,我下载了英特尔处理器识别实用程序来验证我的 CPU 是否具有英特尔虚拟化技术。令我惊讶的是,它似乎不受支持。

我花了三天时间尝试用任何我能想到的方法测试一个应用程序,但似乎什么都没用。我对这样一个基本功能如此困难的过程感到沮丧。我有一台配备英特尔酷睿 i5-7300U 8GB 内存的 Surface Pro (2017)。我只是想知道是否有人拥有这台电脑或类似情况的人成功使用过 Android Studio,以及如何使用。

答案1

我终于能让模拟器正常工作了。问题是核心隔离功能“内存完整性”处于打开状态。我所要做的就是将其关闭。我通过打开“Windows Defender 安全系统”来做到这一点。然后选择“设备安全 > 核心隔离详细信息”,然后关闭内存完整性开关。计算机重新启动后,虚拟设备就可以正常工作了。

相关内容