我尝试了所有建议的补救措施,但没有任何影响。我的设置(Windows 10、AndroidStudio 3.5、Quadcore 3.2 Ghz、32GB 带 SSD 驱动器)根本无法使用 Android Studio 模拟器体验。
我尝试了更新 Studio,安装 Intel HAXM,通过 SDK 更改内存设置,使用实际设备,不包括 Windows 防病毒软件中的各种文件夹等。
让它轻而易举地工作的解决方案是从 Windows 安全/病毒保护中排除“作为进程”的 Android 调试桥 (adb.exe)。您可以自己做,也可以阅读下面的详细信息以了解如何做。
我建议您自己验证速度问题的严重性。在您应用补救措施后,将立即使用相同的方法来验证差异。在 Android Studio 中运行选项只会让它变得更加复杂。
检查问题的步骤:
获取您的 Android SDK 工具的路径。您可以从SDK Manager -> Appearance and Behavior -> System Settings -> Android SDK找到它。
打开命令提示符或终端窗口。您可以右键单击 Windows(开始)图标 -> 运行并执行“cmd”。这应该会给你一个 Windows 命令提示符或终端窗口。
在终端窗口中,使用 CD 命令将驱动器和路径更改为 Android SDK 文件夹。现在切换到子文件夹Platform-tools。
您将在此文件夹中找到Android 调试桥 (adb.exe) 。这在操作仿真器和实际设备中起着非常关键的作用。
在终端窗口中,使用命令adb执行 adb.exe 工具。它应该立即返回 adb 的帮助参数。
现在使用-adb devices 之类的命令执行adb.exe。即使您没有运行任何设备或仿真器,这也应该只是停止并需要几秒钟才能返回信息。在我的设置中,它花了将近 30 秒。这就是问题。
你用模拟器做的任何事情都会通过 adb 并卡在这里。一旦应用了补救措施,它应该像不带任何参数的简单adb命令一样立即执行adb devices命令。
补救措施:
转到 Windows“病毒和威胁防护”设置。有几种方法可以达到它。您可以使用 Right Click on Windows (Start) Icon 并选择Settings。选择更新和安全,然后选择Windows 安全,然后选择病毒和威胁防护。
您将找到Virus and Threat Protection Settings选项。选择它。你会发现几个选项,寻找Exclusions。选择选项添加或删除排除项。这将带您进入 Windows 防病毒软件目前排除的文件、文件夹、进程列表。它可能是空的,也可能有一些数据。
选择“+ 添加排除”。您将找到 4 个选项 - 文件、文件夹、文件类型和进程。这很关键。请选择过程。
在“输入进程名称”输入框中输入名称adb.exe。请不要忘记输入扩展名,只输入 adb 是行不通的。使用“添加”按钮接受输入。
你完成了。现在再次转到命令提示符并按照您之前执行的相同步骤检查问题。希望您会感到惊喜,并且您的整个 Android Studio 模拟器体验应该变得无缝。
请注意,这些步骤可能会根据您的 Windows、Android Studio 和 SDK 工具的版本而略有不同,但仍应适用。