在模拟器中启动 AVD 时显示“无法找到 adb”

Lal*_*lit 7 android android-virtual-device android-emulator flutter avd-manager

错误

之前可以用,但是4.0更新后就不行了。

错误是

08:55 AM 模拟器:C:\Users\Asus\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe:加载设备“goldfish_pipe”08 的实例 0x0 的状态时出错:55 AM 模拟器:deleteSnapshot:用于default_boot

是的,我没有防病毒软件。

小智 10

删除 platform-tools 目录后重新安装 Android SDK 并不适合每个人,请按照以下步骤操作,它们可能会帮助您:

  1. 在 Android Studio 中,转到“文件”>“项目结构”(在 Windows 中为 Ctrl + Alt + Shift + S);

  2. 项目设置>项目>项目 SDK必须选择有效的 Android SDK;

  3. 使用adb.exe start- server启动adb-server守护进程(这是为了避免出现:adb isn't Listen on port XXXX错误消息);

  4. 模拟新设备(如果您已将%ANDROID_HOME%\emulator添加到路径中,请运行emulator.exe -list-avds从列表中选择一个虚拟设备并运行emulator.exe -avd,如果没有找到您的 Android SDK路径并相应地更改之前的命令);

  5. 检查adb守护进程是否正在运行并识别模拟设备:打开 cmd 提示符,运行%ANDROID_HOME%\platform-tools\adb.exe devices,它应该列出您当前使用的设备。

  • 对于我来说,在“项目设置”>“项目”>“项目 SDK”下未设置。 (2认同)

Gur*_*ngh 0

  1. 在您的 Android Studio 上,转到“工具”>“Android”>“SDK 管理器”。
  2. 查看 android SDK 位置(这将显示您的 sdk 路径)
  3. 导航到系统上的文件资源管理器,并找到文件路径,应该可以找到类似 c://Users/johndoe/AppData/local/android 的内容(您现在可以看到 sdk。)
  4. 检查平台工具文件夹,看看是否会看到类似 adb.exe 的内容(它应该丢失,可能是因为它已损坏并且您的防病毒软件或 Windows Defender 已隔离它)
  5. 删除平台工具文件夹
  6. 返回 android studio,从您离开的位置导航到 sdk 工具(这应该位于 android sdk 位置的正下方)
  7. 取消选中 android sdk platform-tools 并选择确定。(这将从您的 ide 中卸载平台工具)等待完成,然后您的 gradle 将同步。
  8. 同步完成后,返回并选中 android sdk platform-tools 框(这将安装一个带有新 adb.exe 的新工具),等待完成并同步项目,然后就可以开始了。