Android-エミュレーターの起動に時間がかかる


10

コンピューターにAndroid-SDKを正常にインストールしました。一般的に、私は実際のAndroidデバイス(HTC HERO)でアプリケーションをテストするため、実際のデバイスでアプリケーションをテストするのが高速です。

しかし、既に作成されたAVDでエミュレータを実行しようとすると、エミュレータのロードに時間がかかります。同じ問題に関して人々が同じ質問を投げている記事やディスカッション掲示板を見たことはありますか。

では、エミュレータが毎回高速にロードされるようにするにはどうすればよいですか?

私のPCには2GBのRAMが搭載されており、必要な処理にはそれで十分だと思います。ですから、それは記憶力の不足によるものではないと思います。


私も同じ問題を抱えているので、この問題はエミュレータ自体に関するものであり、必ずしもハードウェアや構成に関するものではないことに同意します。有用な回答がないかこの投稿を監視します。
myopic.bones 2011

通常の解決策は、シミュレーターを実行したままにし、最新のコードバージョンをデプロイすることです。
bbaja42

回答:


5

エミュレータと実際のデバイスの間の精度を最大にするために、Googleエミュレータは一種の機械語であるARMオペコードを使用します。ARMオペコードからIntelオペコードに変換する必要があります。それが遅い理由です。私のコンピュータは3GBのRAMですが、それでもまだ遅くて遅れています。問題はRAMではなくCPUのようです。CPUを改善すると、エミュレータが改善されます。

エミュレータをより効果的に使用するために、これは私の経験です:

  • アプリケーションを実行するたびにエミュレータを閉じないでください。
  • エミュレータ画面を縮小します。
  • スナップショットを無効にします(はい、役に立ちますが、エミュレータを閉じるのに時間がかかります)。
  • SDカードの画像ファイルのファイルパスを指定します。多くのAVDにSDカードを1つだけ使用します。
  • adbで問題が発生した場合は、adbをリセットし、エミュレータを閉じないでください。
  • オペレーティングシステムでいくつかのプログラムを開きます。
  • Windowsを使用している場合は、エミュレータを閉じないでください。WindowsのHibernateと組み合わせて実行します。

参照:

Androidエミュレーターの実行速度を上げる

Androidエミュレータが非常に遅い(私の質問)


+1エミュレータで行った素晴らしいテストとテスト:)
Paresh Mayani

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.