无法定位adb Android studio, flutter

Unable to locate ADB Android studio, flutter

我知道已经有 post 了,但是 none 似乎对我有用。 Android 工作室无法找到 ADB。我检查了路径文件夹中是否存在我的 adb.exe。我也按照之前的建议删除了我的 McAfee 防病毒软件,但没有用。

我遇到了与您面临的相同问题,我已经研究了整个 Internet,但没有发现任何有用的信息。所以,我以某种方式找出了问题并修复了它,问题在

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

每当我们由于某种原因创建新项目时,Module SDK 都不会自动设置。因此,ADB 管理器抛出了一个错误 'Unable to locate AVD',这并不致命,因为 error/warning 并没有阻止我们启动/启动模拟器,但是看到 pop-up 实在是太烦人了盒子。所以这是我的简单快速修复。

解决方案:

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

现在导航到下面的路径。

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

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

打开后,您会在顶部看到一个显示 'Module SDK is not defined'、

的栏

现在在它的右边,你还会看到一个名为'Setup SDK'的hyper-text,点击它就可以了。

这将打开一个 Pop-up 框,标题为 'Select project SDK'。

现在 select Android 平台 API 然后单击“确定”。完成后重新启动您的 IDE.

您的问题将得到解决。您还会注意到 Emulator 的打开速度比以前快得多。

注意:

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

我之前已经在这里回答过这个问题

按照此 link 查看图片和分步过程。

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

找到解决方案。虚拟设备 api 是 Android 10+ (30),我刚刚添加了另一个虚拟设备 (Android 10, 30)。我不再看到错误