等待设备时出错:等待模拟器上线超时,已经等待了300秒。

10

我一直在尝试使用 Android Studio 模拟器,但无法在模拟器上运行我的应用程序。当我运行应用程序时,它显示以下细节的模拟器:

  • Hax 已启用

  • Hax ram_size 0x40000000

  • HAX 正在工作,模拟器以快速虚拟模式运行。

  • 端口5554上的控制台;端口5555上的ADB

之后它会进入下一个 TAB 启动应用程序并显示等待设备上线。之后会出现错误:

Error while waiting for device: Time out after 300 seconds waiting for emulator to come online.

有人知道任何解决方案。


你确定已经安装了最新版本的工具吗? - Harshad Pansuriya
8个回答

7
尽管这种行为可能有各种原因......但主要原因可能是由于系统映像或您正在使用的API版本中存在错误。
最好下载最新的系统映像,并确保您所使用的API版本的兼容性。

enter image description here

如果出现问题,我建议尝试以下修复方法: 1)卸载/重新安装Android SDK到文件夹中。 或者 2)删除模拟器并创建另一个针对适当API级别的模拟器。 或者 3)创建一个新的虚拟设备。 或者 4)将“最大VM应用程序堆大小”硬件属性设置为192或更高,并选择QVGA外观。 希望这些方法能有所帮助。

1
感谢@Amylinn的回答。我可以做上述工作,但是还是显示相同的错误信息。我该怎么解决这个错误????? - Habibul Bashar
有5000次浏览,感谢...但没有点赞...?无论如何还是感谢。 - T.Todua

2
这对我很有帮助: https://www.youtube.com/watch?v=avcOIrtimMU 点击应用程序:编辑配置;
在启动选项中:选择特定活动;
在活动中:指定你的主类:com.example.budgetapp.MainActivity;
然后运行。

2

这个方法对我有效:

打开SDK管理器 -> SDK工具 -> 检查Android模拟器是否有最新版本,如果没有,请安装更新。

我也曾遇到过这个错误。

希望这能帮到你。


2
我之前也遇到过这个超时错误。以下是对我有效的解决方案:
打开任务管理器 -> 在进程列表中搜索adb.exe -> 结束该进程 -> 重新启动模拟器即可。

0
我浏览了很多帖子,但似乎没有一个适用于我。每次我尝试启动模拟器时,大约一分钟后进程似乎会“无响应”。我尝试重新启动我的电脑、adb、创建新设备,甚至重新安装Android模拟器,但都没有起作用。令人惊讶的是,移动模拟器出Android Studio却奏效了。
  • 转到首选项 -> 搜索模拟器 -> 取消选中在工具窗口中启动

我使用的是Mac M1 Pro和Android Studio Bumblebee | 2021.1.1。


0

检查更新... 模拟器有一个更新。 更新后正常工作。


-1
  1. 打开 AVD 管理器。
  2. 创建一个新的 AVD 或编辑现有的 AVD。
  3. 在“验证配置”页面中,指定模拟性能: 图形更改为软件或硬件。

祝好运


-1

我尝试了这里和其他问题的所有解决方案,但对我来说唯一的解决方案是创建一个新的 AVD。同时从 Pixel3XL 降级到 Pixel2,不确定是否有影响。(保持相同的 Android 版本)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接