等待设备时出错:等待模拟器上线 300 秒后超时

问题描述 投票:0回答:9

我一直在尝试使用 android studio 模拟器,但我无法在模拟器上运行我的应用程序。当我运行我的应用程序时,它会显示模拟器,其中包含以下详细信息:

  • Hax 已启用

  • Hax ram_size 0x40000000

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

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

之后,它会进入下一个选项卡启动应用程序并显示正在等待设备上线。之后它显示错误:

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

任何人都知道任何解决方案。

android android-studio android-emulator
9个回答
7
投票

尽管这种行为可能有多种原因...... 大部分可能是由于系统映像或您正在使用的API版本错误

最好下载最新的系统镜像并确保您正在使用的API版本的兼容性。

如果有问题

我想建议一些修复: 尝试一下

1)卸载/重新安装Android SDK到文件夹。

2) 删除模拟器并创建另一个针对适当 API 级别的模拟器。

3)创建一个新的虚拟设备。

4)将“最大VM应用程序堆大小”硬件属性设置为192或更高,并选择QVGA皮肤。

希望有帮助。


3
投票

我也面临这个超时错误。这是对我有用的解决方案

启动任务管理器 -> 在进程列表中搜索 adb.exe -> 结束进程 -> 尝试重新启动它将启动的模拟器。


2
投票

这对我有帮助: https://www.youtube.com/watch?v=avcOIrtimMU

点击应用程序:编辑配置;

在启动选项中:选择特定活动

在 Activity 中:指定您的主类:com.example.budgetapp.MainActivity

然后,跑。


2
投票

这对我有用:

转到 SDK Manager -> SDK Tools -> 检查 Android 模拟器是否有最新版本,如果没有安装更新。

我遇到了这里描述的相同错误。

希望这有帮助


0
投票

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


0
投票

我浏览了很多帖子。但它们似乎都不适合我。每次我尝试启动模拟器时,该过程似乎在一分钟左右后“没有响应”。我尝试重新启动我的电脑、adb、创建新设备,甚至重新安装 Android 模拟器,但没有任何效果。 令人惊讶的是,有效的方法是将模拟器移出 Android Studio。

  • 转到
    Preferences
    -> 搜索
    Emulator
    -> 取消选中
    Launch in a tool window

我正在使用 Mac M1 Pro 和 Android Studio Bumblebee | 2021.1.1


0
投票

如果模拟器无法与您正在使用的 IDE 版本兼容,您可以恢复到可用版本。 https://developer.android.com/studio/emulator_archive


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

祝你好运


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.