Android Studio: "Unable To Locate ADB" 和模拟器屏幕出错,Flutter

Android Studio: "Unable To Locate ADB" and emulator screen goes wrong , Flutter

我已经尝试 运行 我的 android studio 模拟器,但弹出“无法定位 adb”总是出现在我的屏幕上,之后我的模拟器就崩溃了。我试图删除并制作新的模拟器,但我得到了相同的结果。有人可以帮我解决这个问题吗?

强文本Unable To Locate ADB

my pc specification

可能是由于 Hyper-V 问题。尝试:

Troubleshooting Android Emulator

部署问题

验证 Android SDK 是否可以连接到您的模拟器。要验证模拟器连接性,请使用以下步骤:

1.Launch 来自 Android 设备管理器 的模拟器(select 您的虚拟设备并单击开始)。

2.Open 命令提示符并转到安装 adb 的文件夹。如果 Android SDK 安装在其默认位置,则 adb 位于 C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe;如果不是,请将此路径修改为您计算机上 Android SDK 的位置。

3.Type shell 中的以下命令:

adb devices

4.If 模拟器可以从 Android SDK 访问,模拟器应该出现在附加设备列表中。例如:

List of devices attached
emulator-5554   device

硬件加速问题

5.If模拟器没有出现在这个列表中输入以下命令:

"C:\Program Files (x86)\Android\android-sdk\emulator\emulator-check.exe" accel

(可以验证是否启用了硬件加速以及模拟器是哪种加速方式using.Whether你使用的是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 问题

在某些情况下,在 Turn 中同时启用 Hyper-VWindows Hypervisor Platform Windows 功能开启或关闭 对话框可能无法正确启用 Hyper-V。要验证 Hyper-V 是否已启用,请使用以下步骤:

6.Enter powershell 在 Windows 搜索框中。

7.Right- 在搜索结果中单击 Windows PowerShell,然后 select 运行 以管理员身份单击。

8.In PowerShell控制台,输入以下命令:

Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online

如果未启用Hyper-V,将显示类似于以下示例的消息,表明Hyper-V 的状态为已禁用:

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.In 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.If Hyper-V and/or HypervisorPlatform 未启用,请使用以下 PowerShell 命令启用它们:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All

这些命令完成后,重新启动。 现在尝试 运行 您的 Android Studio 模拟器。