AVD 管理器错误:“无法找到 adb”

Posted

技术标签:

【中文标题】AVD 管理器错误:“无法找到 adb”【英文标题】:AVD Manager Error: "Unable to locate adb" 【发布时间】:2020-10-26 03:44:34 【问题描述】:

我尝试在 Windows 操作系统上安装颤振(包括 android studio 和模拟器)(也尝试过 Linux dist.(Ubuntu))。当我尝试运行模拟器时,我不断收到同样的错误:“无法找到 adb”。但是,我检查了 adb 文件位于平台工具中,并且正确引用了路径(据我所知)。此外,即使弹出错误,模拟器仍会加载。我什至尝试过运行测试代码(尽管有错误),它卡在以下行:“正在运行 Gradle 任务 'assembleDebug'...”。我检查了环境变量路径/确保路径设置正确。我已经尝试重新安装软件和平台工具文件夹,以及我在网上看到的任何其他建议。如果需要,我可以提供更多信息。任何帮助将不胜感激!

软件版本信息: Windows 10 家庭版, Ubuntu 20.04, 颤振1.17.4, 飞镖 2.8.4, Android Studio 4.0

【问题讨论】:

我认为你应该检查这个类似问题的答案。enter link description here @MilanPoudel 不幸的是,我已经尝试了该对话链中提到的所有内容,但没有任何效果。 【参考方案1】:

Android Studio - launch emulator AVD - "unable to locate adb"

我已经回答了你的问题,请访问上面的链接阅读更多内容。

解决方案:

点击项目文件夹,点击旁边的下拉图标。

现在导航到下面的路径。

android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java

现在点击文件 GeneratedPluginRegistrant.java 打开它。

打开后,您会在顶部看到一个显示“未定义模块 SDK”的栏,

现在对着它,您还会看到一个名为“Setup SDK”的超文本,只需点击它。

这将打开一个弹出框,标题为“选择项目 SDK”。

现在选择 Android 平台 API,然后单击确定。完成后重新启动您的 IDE。

您的问题将得到解决。而且您还会注意到模拟器的打开速度比以前更快。

注意:

每个新的 Flutter 项目都必须执行上述步骤。

【讨论】:

我刚试过这个,它对我也不起作用。我仍然收到错误【参考方案2】:

我最近自己也遇到了这个问题。我在Ubuntu 18.04.5 LTS。 发生这种情况是因为我的电脑空间不足。

解决方案是通过删除旧内容在我的home 目录中腾出空间。

【讨论】:

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

Android studio 4.2 找不到模拟器、设备或 AVD 管理器

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

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

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

我无法在 Android Studio 中看到 AVD 管理器

打开 AVD 管理器时出错