【问题标题】:Android emulator failed to start on Arch Linux, always bootloopAndroid 模拟器无法在 Arch Linux 上启动,总是 bootloop
【发布时间】:2020-04-01 04:17:06
【问题描述】:

我的笔记本电脑上安装了 Arch Linux,我也安装了 Android Studio。 通过这个系统,我几乎可以开发任何我想要的东西

但是无论硬件加速与否,我都无法启动安卓模拟器。

当我将模拟器更新到最新版本时,它会不断向我显示以下消息

Emulator: KVM: injection failed, MSI lost (Operation not permitted)

我不知道它在说什么。

【问题讨论】:

标签: android-studio android-emulator qemu archlinux kvm


【解决方案1】:

如果不安装请安装qemu

sudo packman -S qemu

sudo adduser $USER kvm

然后关闭android studio并注销并重新登录。 之后打开android studio并打开模拟器。

参考:https://stackoverflow.com/a/45749003/7356355

【讨论】:

  • emm...没有名为qemu-kvm的包,但有一个名为“qemu”的包archlinux.org/packages/extra/x86_64/qemu
  • 然后安装它
  • 它不起作用,当我关闭模拟器时它显示“握手失败”
  • "emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037 警告:从快照中恢复 GLES1 上下文。应用程序可能需要重新加载。^Cemulator: 退出时保存状态会话正常运行时间 71531 毫秒 [3561:3743:1207/213645.959406:ERROR:ssl_client_socket_impl.cc(1050)] 握手失败;返回 -1,SSL 错误代码 1,net_error -101"
  • 我将其清除并重新创建 avd,然后它就可以工作了!
猜你喜欢
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-24
  • 2021-09-25
  • 2018-02-19
  • 2014-07-30
  • 2017-03-26
  • 2018-05-27
相关资源
最近更新 更多