2047 mb ramのエミュレーターを作成しようとしています。実行すると、次のエラーが表示されます。
[2011-02-22 14:24:14 - Emulator]
[2011-02-22 14:24:14 - Emulator] This application has requested the Runtime to terminate it in an unusual way.
[2011-02-22 14:24:14 - Emulator] Please contact the application's support team for more information.
[2011-02-22 14:24:26 - Emulator] Failed to allocate memory: 8
数値を下げると機能することを理解しています。しかし、私はむしろより多くのラムでそれを持ちたいので、私は開発中のゲームをテストすることができます。私はより多くのラムで、それが速く実行されると仮定しています...
エミュレータで2047 mbのRAMを手に入れた人はいますか?その場合、どのような設定を使用しましたか?コンピュータの特別な何かを変更しましたか?
最新のAndroid sdkに更新されたWindows 7 64ビットを使用します。また、8 GB以上のRAMを使用できます。テストするデバイスは1つ(Motorolaマイルストーン)ネットワークベースのゲーム携帯電話に加えて、少なくとも1つの他のクライアント(エミュレーターを使用したい)を実行する必要があります。
より高速なエミュレータを実行するためのソリューション:
http://androiddevnotes.com/2011/03/08/1299521520000.html
電話の品質に匹敵するほど、私のゲームをずっと速く実行します。
-アップデート08/24/12-
私はまだ人々がここに来てこの答えにコメントしているのを見ます。私の調査結果を紹介します。
NOTE:これらのテストは私のコンピューターで実行されました。コンピューターは異なる場合があります。
cat /proc/meminfo/
とMemTotalフィールドに注意してくださいcat /proc/meminfo/
とMemTotalフィールドに注意してください結論
以下のコメントの一部に記載されているように'MB'を追加すると、デバイスを起動できる場合がありますが、actuallyには2 GBのRAMがありません。 4.1エミュレーターでも、RAMサイズは512 MBです。
推奨事項
テストには実際のデバイスを使用してください。
このエラーも発生します。 RAM 512を使用します。
また、Android ADKツールを20にアップグレードした後(十分なRAMがあるにもかかわらず)このエラーメッセージが表示されました。 「デバイスRAMサイズ」プロパティの変更は役に立ちませんでした(より高いか低いか、または "MB"で)。
うまくいったのは、コマンドラインでエミュレータを実行し、RAMの量を指定することです(私の場合はデフォルトよりも少ない)。例えば:
emulator -memory 512 -avd my_avd
[実行構成]ウィンドウにパラメーター-memory 512を追加します。
参考のためにスクリーンショットを参照してください
解決策は、RAM = 1024 [〜#〜] mb [〜 #〜]代わりに1024
問題は、MBが存在しないことです...
私は同じ問題を抱えていましたが、それを理解しました。問題は、仮想マシンに指定したRAMの量にあり、デフォルトでは1024MBでしたが、現在は512MBに変更して動作します。私のPCには8GBのRAMがありますが。
デバイスの設定を編集し、RAM割り当てをより低い数値に変更します。1024以上の場合は、512Mbまたは256Mbに減らします。「Edit Android仮想デバイス(AVD)」ダイアログのハードウェアセクション->デバイスRAMサイズ
私は同じ問題を抱えていましたが、問題が発生する前に、ビデオソースをキャプチャするように求められました。カメラのサポートを無効にし、1024MBのRAMを使用できました。 Windows 64ビット、Xoom(Android 3.0)を使用。これが同じ問題を抱えている人に役立つことを願っています。
「メモリの割り当てに失敗しました:8」エラーも発生していました。 W7-64bitと8GBのRAMがあります。 「管理者として」AVDを実行すると、エラーが消え、エミュレーターが起動できることがわかりました。
モニターのDPI設定をAVDの起動オプションから変更し、モニターの元の設定と現在の設定と同期しました。
「ツール-> Android-> AVD Manager->デバイスの選択->編集->詳細設定->変更RAM = 512 Mbのパラメーター。
HAXMをインストールしてそのエラーが表示された後は、単純なコンピューターの再起動が役立ちました:)