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

时间:2020-07-06 03:40:43

标签: android-studio flutter adb

我试图在Windows OS上安装flutter(包括android studio和模拟器​​)(也尝试了Linux发行版(Ubuntu))。当我尝试运行仿真器时,我总是收到相同的错误:“无法找到adb”。但是,我检查了一下,adb文件位于Platform-tools中,并且该路径已正确引用(据我所知)。同样,即使弹出错误,仿真器仍然会加载。我什至尝试运行测试代码(尽管有错误),但它停留在以下行中:“正在运行Gradle任务'assembleDebug'...”。我检查了环境变量路径/确保正确设置了路径。我尝试过重新安装软件和platform-tools文件夹,以及我在网上看到的任何其他建议。如果需要,我可以提供更多信息。任何帮助将不胜感激!

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

"Unable to locate adb" error from AVD Manager

2 个答案:

答案 0 :(得分: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 Platform API,然后单击“确定”。完成之后,重新启动您的IDE。

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

注意:

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

答案 1 :(得分:0)

我最近刚刚经历了这个问题。我在Ubuntu 18.04.5 LTS上。 发生这种情况是因为磁盘上没有足够的空间。

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