AVD 管理器:无法在 android studio 中找到 adb

AVD Manager: unable to locate adb in android studio

我刚刚开始我的 React 轨道,并想到了一个小的 React-Native 应用程序。好吧,我根据 https://reactnative.dev/docs/environment-setup 使用 react-native CLI 选项卡安装了 Android Studio、SDK 和我需要的所有东西。但是,当我尝试为列表中的任何设备启动模拟器时,我收到错误消息:AVD manager unable to locate adb。我已经检查了我的 %ANDROID_HOME% 变量并且它被设置为正确的 Sdk 目录,我可以在平台工具目录中使用 adb.exe 没有明显的问题。但是 AVD 管理器不能。

我什至尝试在删除 platform-tools 目录后重新安装 Android SDK,或者甚至安装它的不同版本,但它就是行不通!

对正在发生的事情有什么想法吗?

我已经为这个问题苦苦挣扎了几天,我找到的第一个建议是:

  1. 检查您的环境变量(例如 %ANDROID_HOME%);
  2. 删除 %ANDROID_HOME 中的平台工具目录,adb.exe 已损坏或丢失;
  3. 重新安装 Android SDK 并检查 %ANDROID_HOME%\platform-tools;
  4. 中的 adb.exe
  5. 模拟新设备(你是魔法师哈利!);

好吧,这对我不起作用,但显然对某些人有用,尤其是对 avast 用户(显然它会破坏 adb.exe 因为它认为它是恶意软件)。

对我有用的是:

  1. 在 Android Studio 中转到文件 > 项目结构(在 windows 中为 Ctrl + Alt + Shift + S);
  2. 在项目设置>项目>项目 SDK 下必须选择有效的 Android SDK;
  3. 模拟新设备(您是高手!);