【问题标题】:Android Studio 3.0 Canary 4 Emulators Stuck in RebootAndroid Studio 3.0 Canary 4 模拟器卡在重启中
【发布时间】:2017-06-16 00:09:04
【问题描述】:

所以昨天我在使用我的电视、移动和 Wear 模拟器(在 Android Studio 上)还不错。今天早上更新来了,我去下载了。这就是我所做的。从那以后,我的电视和移动模拟器一直处于重启状态,除此之外我无法让它们执行任何操作。

我的 AVD 都在 API 23 上。

这是我的错误日志:

Emulator: coreaudio: Could not lock voice for audioInputDeviceIOProc

Emulator: Reason: Invalid argument

我找不到与这些错误消息和模拟器不停重启相关的任何内容。我尝试使用 Genymotion,但它不支持 TV & Wear(我需要它们)。

在 SO 上找到这个,但它与我的问题不太相关:Simulator stuck on boot

到目前为止我所做的尝试(没有成功):

  • 删除 Android Studio,下载并重新安装。
  • 缓存无效并重新启动。
  • 删除 AVD 设备并重新创建它们。
  • 检查 Instant Run 是否未选中(它是)。

其他人遇到过这个问题并解决了吗?谢谢。

【问题讨论】:

标签: android android-emulator android-studio-3.0


【解决方案1】:

所以我终于设法解决了这个问题。我仍然不知道这个特定问题是如何出现在我的机器上的,但这就是为我解决的问题:

  1. 在 Android Studio 上打开 AVD 管理器
  2. 在“操作”列上,单击箭头并选择“在磁盘上显示”
  3. 您将看到一个包含 ADV 的文件夹,如果向上导航,您会找到一个名为“build-cache”的文件夹
  4. 删除“build-cache”文件夹中的所有内容
  5. 删除您的 AVDs 文件夹(“avd”文件夹内的文件夹)
  6. 返回 AVD 管理器,删除您的 AVD
  7. 重新下载并重新创建它们

希望这对遇到同样问题的人有所帮助。

【讨论】:

  • 我遇到了同样的问题。它让我发疯了两天。为我解决的问题是添加了一些额外的参数来运行模拟器,特别​​是将模拟器加速器设置为自动,将引擎设置为 qem2 并增加内存。模拟器 -avd testnexus -memory 2048 -netdelay none -accel auto -engine qemu2
猜你喜欢
  • 1970-01-01
  • 2018-05-13
  • 2015-02-23
  • 1970-01-01
  • 2020-01-26
  • 2018-06-06
  • 1970-01-01
  • 1970-01-01
  • 2017-10-28
相关资源
最近更新 更多