部署问题
验证 Android SDK 是否可以连接到您的模拟器。要验证模拟器连接,请使用以下步骤:
1.从Android设备管理器启动模拟器(选择您的虚拟设备并点击开始)。
2.打开命令提示符并转到安装adb的文件夹。如果 Android SDK 安装在其默认位置,adb 位于 C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe;如果没有,请根据您计算机上 Android SDK 的位置修改此路径。
3.在shell中输入以下命令:
adb devices
4.如果模拟器可以从 Android SDK 访问,模拟器应该出现在连接的设备列表中。例如:
List of devices attached
emulator-5554 device
硬件加速问题
5.如果模拟器没有出现在这个列表中,输入以下命令:
"C:\Program Files (x86)\Android\android-sdk\emulator\emulator-check.exe" accel
(您可以验证是否启用了硬件加速以及模拟器使用的是哪种加速方式。无论您是使用 Hyper-V 还是 HAXM 进行硬件加速,都可能会遇到配置问题或与计算机上的其他软件冲突。)
此命令假定 Android SDK 安装在默认位置 C:\Program Files (x86)\Android\android-sdk;如果没有,修改上面的路径为你电脑上Android SDK的位置。
硬件加速不可用
如果 Hyper-V 可用,emulator-check.exe accel 命令将返回类似以下示例的消息:
HAXM is not installed, but Windows Hypervisor Platform is available.
如果 HAXM 可用,将返回类似以下示例的消息:
HAXM version 6.2.1 (4) is installed and usable.
Hyper-V 问题
在某些情况下,在打开或关闭 Windows 功能对话框中同时启用 Hyper-V 和 Windows Hypervisor Platform 可能无法正确启用超-V。要验证 Hyper-V 是否已启用,请使用以下步骤:
6.在Windows搜索框中输入powershell。
7.在搜索结果中右键单击 Windows PowerShell 并选择以管理员身份运行。
8.在 PowerShell 控制台中,输入以下命令:
Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online
如果 Hyper-V 未启用,将显示类似于以下示例的消息,指示 Hyper-V 的状态为 Disabled:
FeatureName : Microsoft-Hyper-V-All
DisplayName : Hyper-V
Description : Provides services and management tools for creating and running virtual machines and their resources.
RestartRequired : Possible
State : Disabled
CustomProperties :
9.在 PowerShell 控制台中,输入以下命令:
Get-WindowsOptionalFeature -FeatureName HypervisorPlatform -Online
如果 Hypervisor 未启用,则会显示类似于以下示例的消息,指示 HypervisorPlatform 的状态为 Disabled:
FeatureName : HypervisorPlatform
DisplayName : Windows Hypervisor Platform
Description : Enables virtualization software to run on the Windows hypervisor
RestartRequired : Possible
State : Disabled
CustomProperties :
10.如果 Hyper-V 和/或 HypervisorPlatform 未启用,请使用以下 PowerShell 命令启用它们:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All
这些命令完成后,重新启动。
现在尝试运行您的 Android Studio 模拟器。