Linux Fedora 22ベータ版では、Androidエミュレータが機能しません。

Linux Fedora 22ベータ版では、Androidエミュレータが機能しません。

Fedora Linux 22でx86またはx86_64 Androidエミュレータを起動できません5.01、5.1.1、4.2、4.4など、いくつかの画像を試してみました。

現在、Armのバージョンはうまくいきますが、非常に遅くて面倒です。

kvmモジュールをロードしました。

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

しかし、x86エミュレータは動作しません。私が見るのは黒い画面だけです。

コンソール出力も空です。ログがある場合は、どこで見つけることができるかわかりません。

htopによると、エミュレータプロセスはわずかなメモリ(私が設定したように1Gb)と1つのCPUコアを100%消費しています。

前回は10分ほど待ってからその価値がないと判断しました。どの情報を追加できるかわかりません。問題のデバッグに役立つものが見つかった場合は、お知らせください。

答え1

Googleコードで次のコメントを見つけました。 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/にコピーします。

関連情報