2

重複の可能性:
Android エミュレーターは QEMU に基づいています。KVM を使用できますか?

Android アプリをプログラミングしており、タブレットでアプリをテストしたいと考えています。しかし、私はタブレットを持っていませんし、購入するつもりもありません。そのため、優れたエミュレーターが必要ですが、「古い」エミュレーターは私のマシンでは非常に遅いため、優れた Android-x86 サポートまたは Android エミュレーターからの KVM サポートが必要です。

問題は、KVM が機能せず、x86 イメージの速度は優れているが、画面回転のサポートが不十分であることです (それが必要なので、本当に困っています)。私のマシンは:

ハードウェア:

  • AMD Phenom II 1055T、仮想化が有効
  • Radeon HD5750 (おそらく OpenGL の問題?)

ソフトウェア:

  • アーチ Linux
  • qemu-kvm がインストールされています (kvm を有効にして仮想マシンを実行できます)
  • Android SDK r20 をインストール
  • Android SDK プラットフォーム ツール r14 がインストールされている
  • Intel x86 Atom Image がインストールされている (API 15 および 16、どちらも機能しない)
  • 独自の fglrx ドライバーがインストールされ、動作しています

https://developer.android.com/tools/devices/emulator.htmlによると、このセットアップは機能するはずですが、リンクが示唆するように、コマンドラインからエミュレーターを起動しようとすると、黒いウィンドウが表示され、何も起こりません(私は30分ほど待ちました。)エミュレーターを次のように起動します。

エミュレータ -verbose -avd Nexus7KVM -qemu -m 1024 -enable-kvm

に変更-enable-kvmする-disable-kvmと、エミュレーターが起動しますが、以前と同じくらい遅いです (もちろん)。出力は Pastebin: Linkにあります。

任意の提案をいただければ幸いです。「Ubuntu 12.04または私にとっては何でもうまくいく」と言っても...エミュレーターを機能させるためだけに、より有名なLinuxディストリビューションをインストールすることを本当に考えています。

編集:-show-kernelフラグを追加しました。これがペーストビンの出力です:リンク

新しくインストールした Debian システムでエミュレータを試しました。同じ振る舞い。AOSP の問題:リンク

4

0 に答える 0