AndroidのエミュレータQEMUに基づいています。私はそれでKVMを使用することはできますか?

? Felix @ | Original: StackOverFlow

私のラップトップは、ハードウェア仮想化(AMD SVM )をサポートし、私はそれを知っている:

QEMU can make use of hardware virtualization through KVM; The Android emulator is very much based on QEMU

ナチュラル質問は次のとおりです。私は2つ(アンドロイド+のKVM)エミュレータで改良された性能を得るためにを組み合わせることができます?



Top 5 Respuesta

1Pentium10 @

密接に、あなたが後にある答えに関連していないが、

use Run when you work on your interface, or as much as possible while coding (it's a lot faster compared to Debug, even 10 times faster) try to minimize the Debug runs, learn to code perfect, so use less Debug. probably you already know, you don't need to close the Emulator for each run session, so keep it open. restart Eclipse after hour of usage, but keep the Emulator open. It's faster to restart Eclipse than the Emulator. set Eclipse to http://stackoverflow.com/questions/506777/how-to-run-android-emulator-automatically-from-eclipse, so the launch is done via just one click

2dave1010 @

あなたは(あるいはVirtualBoxの中で) KVMとQEMUでhttp://www.android-x86.org/実行することができます。私はそれが開発のためにセットアップすることがいかに簡単かわからないんだが、それはかなり速く実行する必要があります。また、インテルは、これがうまくいけば、将来的に容易になるように、 x86チップ上のAndroidを取得http://www.theregister.co.uk/2011/04/20/otellini_on_tablets_andsmartphones/です。

アップデート:私はいくつかのサイトは、 Webブラウザをクラッシュさを除いて、 VirtualBoxの中で作業し、それを得ることができた。私は、Webアプリを作っていたので、これは便利ではなかった。それは、しかし、標準のAndroidエミュレータよりもずっと速かった

3afriza @

x86のhttp://code.google.com/tv/android/docs/gtv_emulator.html#KVMを対象にして、Googleのテレビエミュレータ。

ARMはまだありませんがあります。私はそれが現在作業中だと信じています。

4sr2012 @

(これは少し複雑ですが、すべてがAndroidVMのページで説明されている)あなたにも、ハードウェアOpenGLとローテーションのサポートを持つことができます私のテストではhttp://androvm.org/blog/ ... - あなたはAndroidVMを使用しようとすることができます。

私の経験では、これは、少なくともWindowsとMac上でAndroidのSDKエミュレータ、よりマイル優れています。

Linuxの場合、あなたはLinuxがAndroidVMを使用するようにするためにVirtualBoxを使用することができるはず。それはOVAファイル主にあるので、あなたは必要に応じて他の仮想化クライアントを使用することができるはずです。

どのような興味深いのは、これは、ARMをエミュレートされていないが、それは長所と短所がx86のアンドロイド...ということですが、間違いなくあるので、あなたは、仮想マシン上でさまざまな種類の初期テストを行うことができればデバイスのトンを購入する必要がないのに役立ちますアンドロイド4.1は、一般的にあまりにも重くARM全体の製造業者およびx86電話やタブレット、等( IMO)によって変更されない。

5David Evans @

はい、できます。ただAndroidのSDKに適切な​​インテルAtom CPUのパッケージをダウンロードして、 AVDは、インテルAtom CPUのアーキテクチャを使用している。アンドロイドエミュレータはあっても、ホストのGPUを使用することができます。ここでそれを行う方法についてのリンクは次のようになります。

http://developer.android.com/tools/devices/emulator.html#acceleration