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

Posted

技术标签:

【中文标题】AVD 管理器:无法在 android studio 中找到 adb【英文标题】:AVD Manager: unable to locate adb in android studio 【发布时间】:2021-04-28 08:05:54 【问题描述】:

我刚刚开始我的 react 跟踪并想到了一个小的 react-native 应用程序。好吧,我使用 react-native CLI 选项卡根据https://reactnative.dev/docs/environment-setup 安装了 android Studio、SDK 和所有我需要的东西。但是,当我尝试为列表中的任何设备启动模拟器时,我收到错误消息:AVD 管理器 无法找到 adb。我检查了我的 %ANDROID_HOME% 变量并将其设置为正确的 Sdk 目录,我可以在 platform-tools 目录中使用 adb.exe 而没有明显问题。但 AVD 管理器不能。

我什至尝试在删除 platform-tools 目录后重新安装 Android SDK,甚至安装其他版本,但它不起作用!

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

【问题讨论】:

【参考方案1】:

我为这个问题苦苦挣扎了几天,我发现的第一条建议是:

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

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

对我有用的是:

    在 Android Studio 中,转到文件 > 项目结构(在 Windows 中为 Ctrl + Alt + Shift + S); 在 Project Settings>Project>Project SDK 下必须选择有效的 Android SDK; 模拟新设备(你是个巫师SadSack963!);

【讨论】:

以上是关于AVD 管理器:无法在 android studio 中找到 adb的主要内容,如果未能解决你的问题,请参考以下文章

android studio 4.0 中的 AVD 管理器在哪里

我可以使用 Android Studio Avd 管理器在 Windows 上运行 iOS 模拟器吗?

Android Studio - AVD 管理器不可见

eclipse 不显示 Avd 管理器窗口和 android 项目

缺少“内核-qemu”。 - AVD 管理器

数据存储在 USB 记忆棒上时无法启动 android 虚拟设备 (AVD)