Android 模拟器无法在 Linux Fedora 22 beta 上运行

Android 模拟器无法在 Linux Fedora 22 beta 上运行

我无法在 Fedora Linux 22 上启动 x86 或 x86_64 android 模拟器。我尝试了一些图像,包括 5.01、5.1.1、4.2 和 4.4.something。

目前,Arm 版本运行得很好,只是速度很慢,这很烦人。

我已经加载了 kvm 模块:

➜  ~  lsmod|grep kvm
kvm_intel             159744  0 
kvm                   491520  1 kvm_intel

但 x86 模拟器无法运行。我所看到的只是黑屏。

控制台输出也是空的。不确定在哪里可以找到日志(如果存在)。

根据 htop 的说法,模拟器进程正在消耗一点内存(正如我为其设置的 - 1Gb)和 100% 的一个 CPU 核心。

上次我等了10分钟才决定这不值得。不确定我可以添加什么信息。如果可以找到任何有助于调试问题的内容,请告诉我。

答案1

在谷歌代码上发现这个评论: https://code.google.com/p/android/issues/detail?id=174557#c10 Bios 对我有用。

我不能代表 Google 发言,他们决定何时发布新版本的模拟器(SDK 工具)。但对于现在需要此修复的人来说,可以手动将其应用到 Android SDK 安装中:

  1. 下载附带的bios.bin。这是我刚刚上传到的同一个文件https://android-review.googlesource.com/159501(仍在审查中)。要从评论中下载,请使用以下链接:
    https://android-review.googlesource.com/cat/159501%2C1%2Cx86/pc-bios/bios.bin%5E0

  2. 备份$ANDROID_SDK_ROOT/tools/lib/pc-bios/bios.bin($ANDROID_SDK_ROOT是Android SDK安装目录)。

  3. 将下载的bios.bin复制到$ANDROID_SDK_ROOT/tools/lib/pc-bios/。

相关内容