18

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

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

ここに画像の説明を入力

ただし、まだ RAM を 1024 MB より大きくすることはできません。そのための修正は何ですか?

4

7 に答える 7

13

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

ホスト GPU を使用

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

更新 RAMの問題について少し見逃しました。メモリの問題に関するエラーがあるかどうかはわかりませんが、failed to allocate memory: 8 が表示される場合は、AVD 構成を変更する必要があります。

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

于 2013-01-26T18:04:02.383 に答える
10

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

于 2013-01-26T17:54:13.717 に答える
2

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

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

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

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

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

于 2013-10-10T06:50:35.963 に答える
0

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

遅い Android エミュレーターを高速化

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

于 2013-04-24T10:07:29.710 に答える
0

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

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

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

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

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

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

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

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

于 2014-04-08T10:16:06.843 に答える
0

あなたはそれを最小に変更することができます:

ここに画像の説明を入力

また: ここからスクリーン座標を変更します:

ここに画像の説明を入力

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

ここに画像の説明を入力

于 2013-01-26T17:59:52.757 に答える