AndroidエミュレータはQEMU.使用できまKVMです。
-
25-09-2019 - |
質問
私のノート対応ハードウェア仮想化(AMD SVM)を知っている:
- QEMUを使っているのでハードウェアの仮想化を通じてKVM;
- Androidエミュレーターは非常に基づくQEMU
自然の質問。に統合することはできますか?二(Android+KVMになりましたが、性能向上のエミュレータ?
解決
はい、できます。ただ、AndroidのSDKには、適切なインテル®Atom™CPUパッケージをダウンロードし、AVDは、インテルアトムCPUアーキテクチャを使用しています。 AndroidのエミュレータでもホストGPUを使用することができます。ここでそれを行う方法についてのリンクがあります:
http://developer.android.com/tools/devices/emulator.html#acceleration
他のヒント
あなたはAndroidVMを使用しようとすることができます - http://androvm.org/blog/ の...で私のあなたは(これは少し畳み込まれているが、すべてがAndroidVMのページで説明された)だけでなく、ハードウェアOpenGLと回転のサポートを持つことができるテストます。
私の経験では、これは、少なくともWindowsとMac上で、マイルより良いのAndroid SDKエミュレータよります。
Linuxの場合、あなたはLinuxがAndroidVMを使用するためにVirtualBoxを使用することができるはずです。それは主にOVAファイルであるので、必要に応じて他の仮想化クライアントを使用することができる必要があります。
何が面白いが、これはARMをエミュレートされていないということです。は、それが長所と短所を持っている... x86でAndroidのですが、間違いなくあなたは仮想上の各種の初期テストを行うことができればデバイスのトンを購入する必要がないのに役立ちますマシンは、一般的にあまりにも重くARM全体のメーカーとx86携帯電話やタブレットなど(IMO)によって変更されないのAndroid 4.1がされているので。
あなたはKVMとQEMUでのAndroid-x86のを実行することができます(あるいはVirtualBoxの中)。私はそれが開発のためにセットアップすることがいかに簡単かわからないが、それはかなり速く実行する必要があります。また、インテルはこのように、彼らのx86チップでAndroidを取得するに取り組んでいますうまくいけば、将来的に容易になります。
アップデート:私はそれはいくつかのサイトは、Webブラウザをクラッシュさ除き、VirtualBoxの中で働いて得ることができました。私は、Webアプリを作っていたので、これは便利ではなかったです。それははるかに高速にかかわらず、標準のAndroidエミュレータ、
を超えましたないと密接な関係に答えがありますが、
- 使用
Run
仕事をする場合におインターフェースとしてのコーディング(そのスピードに比べてデバッグでも、10倍) - みを最小限に
Debug
運転学習コードのアパートメントは、使用量のデバッグ. - ありますが、既にご存知だと思うのであり、エミュレーターの情報をロボットセッションです。
- Eclipseを再起動した後の時間の使用、さま、ありがとうございましたエミュレータとオープン。時間が短くEclipse起動をすることができます。
- Eclipseの設定を 記憶の実行プロジェクト, なので経由ワンクリック
x86のをターゲットにしてGoogle TVのエミュレータは、KVM仮想化モードをサポートしていますA>。
ARMはまだありません。私は、現在作業中だと信じています。