2012-04-17 13 views
3

私はWindows 7 Prof 64ビットと12Gb RAMを持っています。私は多くのLinuxとWindows仮想マシンを非常にうまく使います。なぜAndroidエミュレータはとても遅いのですか?それをもっと速くするには?なぜ、アンドロイドエミュレータがうまくいくのですか?

+0

グーグルは開発のために1つまたは複数の実際のデバイスを購入したいからです。 – yorkw

+0

この質問は、トピックの超大衆です。よくある質問を読んでください:http://stackoverflow.com/faq P.S.はい、エミュレータは、それを処理するか、または実際のデバイスを取得するのが遅い、それらは唯一の本当のオプションです。 – FoamyGuy

+0

@ティム、私は実際のデバイスを持っています。問題は、エミュレータで開発する方法です。 –

答えて

6

ほとんどのAndroidイメージはARMプラットフォームで動作します。つまり、ARM命令をx86命令に変換するなど、コンピュータ全体をエミュレートする必要があります。新しいx86エミュレータのイメージを試してみてください。彼らははるかに高速です。インテルのthis guideを参照してください。

+0

エミュレータはJITを使ってアセンブラの速度を持つことができると思います。私が使用している 'Android 3.1'にはプロセッサーのエントリがありません。これはあなたが話していることですか?代わりに2.3.3を使用すべきですか? –

+0

はい、残念ながら私はIntelの唯一の2.3.xと考えています。 – kabuko

+0

Android 3.1はどうですか?エミュレータ3.1を動作させるにはどうすればいいですか? – Jayesh

2

私はエミュレータを捨て、Android x86をVMWareイメージにインストールしました。まだ実際のデバイスほど高速ではありませんが、エミュレータよりもはるかに高速です。新しいエミュレータを試す機会をチャンピオン(プラス、それが私のラップトップ上でAndroidアプリを実行するためにクールなオタクだ:))

http://www.android-x86.org/documents/installhowto

関連する問題