web-dev-qa-db-ja.com

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

Eclipse SDKで仮想デバイスエミュレーターの速度を上げるにはどうすればよいですか?Androidアプリ開発?これを高速化する方法を見つけるためにインターネット全体を検索していますが、できます私にとって実際に機能する修正が見つからないようです。私が抱えているもう1つの問題は、1024MBを超えるRAMを取得できないことです。

すべての助けをありがとう。速度を修正しました。同じ問題を抱えている人は、このボックスがチェックされていることを確認してください。

enter image description here

ただし、まだ1024 MBを超えるRAMを取得できません。その修正方法は何ですか?

17
Wuppy29

私が開発に使用するラップトップとデスクトップの両方で機能することがわかった方法は、Androidエミュレーター(AVD)を作成または編集するときに、使用するというオプションが下部にありますホストGPU。

Use Host GPU

私はこれがすべてのAndroidバージョンで機能することを発見しました

[〜#〜] update [〜#〜] RAMの問題について少し聞き逃しました。メモリの問題に関してエラーがあるかどうかは、まだ言っていません。 、ただし、メモリの割り当てに失敗した場合:8の場合は、AVD構成を変更する必要があります。

C:\ Users\your_name.Android\avd\avd_name\config.iniに移動し、hw.ramSizeを見つけて、MBが数字の末尾にあることを確認します。

13
Boardy

Android Intelシステムイメージを備えた仮想デバイスを使用する場合、HAXM​​(Hardware Accelerated Execution Manager)を有効にして、コードの実行を高速化できます。この記事をご覧ください: http: //developer.Android.com/tools/devices/emulator.html#acceleration

10

エミュレーターの解像度を320x480に下げて、そのスキンを削除することをお勧めします(そしてホットキーを学びます)。

ハードウェアアクセラレーションがマシンで機能する場合は、試してみてください。有効にしましたが、違いに気づきませんでした。

それがあなたのニーズに合わない場合は、より高速ですが機能が少ない他の代替手段を使用できます。私はそれらをあまりテストしていません。

  1. VirtualBoxandroidx86 -アプリをテストしてデバッグしたのは1つだけですが、それはかなり前のことです。
  2. Bluestacks -バグはたくさんありましたが、有望なようです。
  3. WindowsAndroid --new、動作しますが、adb経由で接続する方法がわかりません。
  4. #1と同じですが、androidx86の代わりに androidvm を使用します。
  5. Genymotion -代替エミュレーター。
2

Genymotionを使用してみてください。いい選択だと思います。 https://cloud.genymotion.com/page/customer/login/?next=/page/launchpad/download/

1
taynguyen

完全なスピードアップAndroidエミュレーターソリューションのステップバイステップは、初心者向けにもここにあります:

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

このソリューションは、私のi3マシンで非常にうまく機能しました。私は何日もの間多くのソリューションとエミュレーターをテストしてきましたが、これは私にとって最速で最高です。

0
mira

最小に変更できます:

enter image description here

また:そしてここから画面座標を変更します:

enter image description here

注:最初のステップで[編集]を選択し、2番目のステップで開始を選択します

enter image description here

0

次の手順に従って、Androidエミュレーションを実際のデバイスとほぼ高速にします。

  • AVD Managerを起動し、ターゲット値Android4.0.3(APIレベル15)で新しいAVDを作成します。 、リビジョン3以上(そして通常のように他の設定を選択します)。

    1. Eclipseで、Androidプロジェクトフォルダーをクリックし、[実行]> [構成の実行...]を選択します。

    2. [構成の実行]ダイアログの左側のパネルで、Androidプロジェクトの実行構成を選択するか、新しい構成を作成します。

    3. [ターゲット]タブをクリックします。

    4. 前の手順で作成したAVDを選択します。
    5. [追加のエミュレータコマンドラインオプション]フィールドに、次のように入力します。-gpu on
    6. この実行構成を使用して、Androidプロジェクトを実行します。

私はこれを試しましたが、結果が著しく高速なエミュレーター(実際のデバイスよりも高速な場合もあります)であることを確認しました。

参照--- http://developer.Android.com/tools/devices/emulator.html#acceleration

0
Vinay Wadhwa