【发布时间】:2020-07-01 04:43:02
【问题描述】:
我知道已经有关于此的帖子,但似乎没有一个适合我。 Android Studio 无法找到 ADB。我检查了我的 adb.exe 是否存在于路径文件夹中。我已经按照之前的建议删除了我的 McAfee 防病毒软件,但没有成功。
【问题讨论】:
标签: android-studio adb
我知道已经有关于此的帖子,但似乎没有一个适合我。 Android Studio 无法找到 ADB。我检查了我的 adb.exe 是否存在于路径文件夹中。我已经按照之前的建议删除了我的 McAfee 防病毒软件,但没有成功。
【问题讨论】:
标签: android-studio adb
找到了解决办法。虚拟设备 api 是 Android 10+ (30),我刚刚添加了另一个虚拟设备 (Android 10, 30)。我不再看到错误???
【讨论】:
我遇到了和你一样的问题,我研究了整个互联网,但没有发现任何有用的东西。所以,我以某种方式找出了问题并解决了它,问题出在
app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
每当我们由于某种原因创建新项目时,Module SDK 都不会自动设置。因此,ADB 管理器抛出了一个错误“无法定位 AVD”,这并不是那么致命,因为错误/警告并没有阻止我们启动/启动模拟器,但是看到那个弹出框很烦人。所以这是我的简单快速的解决方法。
解决方案:
点击项目文件夹,点击旁边的下拉图标。
现在导航到下面的路径。
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
现在点击文件 GeneratedPluginRegistrant.java 打开它。
打开后,您会在顶部看到一个显示“未定义模块 SDK”的栏,
现在对着它,您还会看到一个名为“Setup SDK”的超文本,只需单击它。
这将打开一个弹出框,标题为“选择项目 SDK”。
现在选择 Android 平台 API,然后单击确定。完成后重新启动您的 IDE。
您的问题将得到解决。而且您还会注意到模拟器的打开速度比以前更快。
注意:
每个新的 Flutter 项目都必须执行上述步骤。
我已经回答过这里的问题了。
点击此链接查看图片和分步流程。
Android Studio - launch emulator AVD - "unable to locate adb"
【讨论】: