Android 模拟器无法运行 - 卡在“正在启动”

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

模拟器无法运行。我尝试删除默认模拟器并添加新模拟器并擦除其数据。这些都不能解决问题。

甚至 VSCode 也显示多个错误,错误代码为:“Android 模拟器在启动期间退出,代码为 -1073741819”

请帮忙!

android android-emulator
1个回答
0
投票

我遇到了这个问题。

  • 设备管理器在 300 秒后超时并抱怨设备无法连接。
  • 有时模拟器显示功能齐全(界面正常),有时会卡在 Google 初始屏幕上,有时什么也不显示。
  • 无论如何,它不会显示为在 AS 中运行任何内容的选项,并且设备管理器将其显示为未运行。
  • 此时尝试通过设备管理器启动它会失败,并抱怨它已经在运行,或者您应该删除 AVD 目录中的 .lock 文件。这样做不会改变任何事情。

我多次尝试重新启动AS,删除并重新安装模拟器映像(使用库存设置,除了在某些时候诉诸冷启动),然后重新启动机器。

然后我偶然发现了这个问题,这让我找到了解决方案。这是在 Linux 上,但在其他操作系统上应该有类似的情况。

  1. 退出 Android Studio。
  2. 检查adb是否正在运行;我发现了多个实例(通常只有一个)。杀掉他们。
  3. 以 root 身份,使用
    adb server
    启动服务器。
  4. 您现在可以以普通用户身份运行 AS,它将使用正在运行的特权服务器。
© www.soinside.com 2019 - 2024. All rights reserved.