Android Studio-启动模拟器AVD-“无法找到ADB”

时间:2020-06-19 10:15:08

标签: android android-studio flutter

当我通过AVD在Android Studio中启动模拟器时,它会继续显示此烦人的弹出窗口“无法找到avd”。

  • 我已经删除了平台工具,然后将其重新安装在SDK Manager-> SDK Tools-> Android SDK platform-tools下,以便其提供新的avd.exe,但无济于事。

我现在真不知道如何,我想从模拟器中提取adb打印来进行调试。我该如何解决?

仅供参考,我正在Android Studio 4.0上开发Flutter

enter image description here

6 个答案:

答案 0 :(得分:1)

第1步:下载并安装最新版本的Android Studio。 (按照常规步骤进行操作)

第2步:将Flutter插件安装到Android Studio。 (按照常规步骤进行操作)

第3步:下载最新版本的Flutter,解压缩并将其复制到您选择的位置。 (按照常规步骤进行操作)

第4步:创建Flutter项目。 (按照常规步骤进行操作)

第5步:使用AVD管理器设置仿真器,但不要启动仿真器。 (遵循常规步骤) AVD Manager

-------------------------------- 重要 ------- ----------------------------------

步骤6:记下您为设备选择的目标(系统映像),例如:Android 8.1 Target or name of System Image

第7步:从“工具”菜单打开SDK Manager。 SDK Manager

步骤8:在“ SDK平台”选项卡中,选择与系统映像相同的软件包(在本示例中为Android 8.1),然后单击“应用”。它将下载并安装一个zip文件。在Android 8.1的状态栏中完成此过程后,它将显示为“已安装”。 注意:如果它显示“部分安装”,请再次选择Android 8.1,然后再次单击“应用”,重复此过程,直到显示“已安装”。 SDk Platforms tab

第9步:重新启动Android Studio,运行模拟器。您将不会再收到此错误。

答案 1 :(得分:0)

尝试一下。 复制平台工具的地址,并将其粘贴到path的环境变量中。 C:\ Users \ viram \ AppData \ Local \ Android \ Sdk \ platform-tools 希望这行得通。

答案 2 :(得分:0)

这似乎很基础,但是要从系统重新启动开始,

  1. 您在哪里安装了SDK的&AVD(默认目录)。
  2. 插入自己的物理设备时是否遇到相同的问题。
  3. 确保已为步骤2启用USB调试。
  4. 如果可能,请指导我们完成安装步骤,以便我们确定您可能犯的任何错误

答案 3 :(得分:0)

我遇到了同样的问题,花了一段时间才弄清楚出了什么问题,但是最后,这是一个存储问题,只需检查一下您是否还有几笔演出(至少5gb)的可用空间您已经安装了avd。这为我解决了。

答案 4 :(得分:0)

我将自己回答,因为这是解决问题的方式。

打开一个本地android项目,然后执行adb。

这看起来像是扑扑的虫子。

答案 5 :(得分:0)

我遇到了与您面临的问题相同的问题,我研究了整个Internet,但没有发现有用的信息。所以,我以某种方式找出了问题并加以解决,问题出在

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

每当由于某种原因我们创建新项目时,都不自动设置Module SDK。因此,亚行经理抛出了一个错误“无法找到AVD”,这并不是致命的,因为错误/警告并没有阻止我们启动/启动仿真器,但是看到那个弹出框实在令人讨厌。这是我的简单快速修复方法。

解决方案:

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

现在导航到下面的路径。

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

现在,单击文件 GeneratedPluginRegistrant.java 将其打开。

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

现在就对着它,您还将看到一个名为“ Setup SDK ”的超文本,只需单击它即可。

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

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

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

注意:

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

我附上了一些截图,只是关注它们。

问题

下面的图像代表您在启动要修复的AVD时遇到的烦人的弹出框。

warning box

步骤1:关闭AVD窗口

Close Warning box

第2步:导航到GeneratedPluginRegistrant.java

Navigate to GeneratedPluginRegistrant.java

第3步:查找未定义的模块SDK

GeneratedPluginRegistrant.java file

Module SDK not defined

第4步:针对Module SDK,单击Setup SDK超文本。

Setup SDK Hyper-text

第5步:选择任何Android SDK版本

Select project SDK

第6步:点击确定

Select Android SDK version

第7步:重新启动Android Studio IDE。

Restart the Android Studio IDE

重新启动后,您将不再看到“烦人”弹出框。

我还为您上传了 Youtube视频。还要检查一下。 https://www.youtube.com/watch?v=19ESTnrmYJY&feature=youtu.be