私は最初のAndroid studioプロジェクトを実行しようとしていますが、このエラーメッセージが表示され、エミュレータが起動しません:
Created filesystem with 11/4224 inodes and 1302/16896 blocks
Failed to create Context 0x3005
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
emulator: WARNING: Requested RAM size of 1536MB is too large for your environment, and is reduced to 1152MB.
emulator: device fd:544
HAX is not working and emulator runs in emulation mode
emulator: The memory needed by this VM exceeds the driver limit.
Cannot set up guest memory 'pc.ram': Invalid argument
Android Studioがインストールされた後
CMD(Run As Admin)で次のコマンドを実行します(エミュレーターを閉じる必要があります):
//if it's installed on D:, at first, "cd" to that drive, like "D:"
cd "%Android_SDK_HOME%\sdk\extras\intel\Hardware_Accelerated_Execution_Manager"
silent_install.bat -m 1024
これはHAXMメモリを1024Mb(最大1800)に設定します。 RAMこの値よりわずかに小さいVDMのパラメーター、980など
Mac OSを使用している場合は、パス/<USER_DIR>/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
に移動してSudo ./silent_install.sh -m 1024
を実行します
コンピューターを再起動してみてください!
私はちょうどこの問題に取り組んでいて、1時間もWebを探し回って無駄になった後、コンピューターを再起動してみましたが、問題は解決しました。
Android Studio、バージョン1.2.1.1:
「ツール-> Android-> AVD Manager->デバイスの選択->編集->詳細設定-> RAMパラメータを512Mbに変更。
保存して、エミュレーターでアプリを実行します。今すぐ実行されるはずです。
私の場合、AVDマネージャーから意図せずに2回実行をクリックすると、この問題が発生しました。 taskmanager(qemu-system-i386.exe)から実行中のインスタンスを強制終了することにより、この問題を解決しました。
AVDはメモリをGB単位で設定することを好まないようです。新しい設定がGBで保存されない場合は、MBに変更します。
上記の回答をAndroid Studio 3.0で試しましたが、AS 3.0ではIDE画面で変更できない、または何らかの問題があるかどうか不明ですそれで、ディスク内のAVDを開いてconfig.iniを開き、そこでRAMサイズを変更しました。
Android studioを使用しており、エミュレーターのRAMサイズに問題がある場合は、次の手順に従ってください。
ツール-> Android-> AVD Manager->(デバイスを選択)->デバイスの編集->詳細設定を表示->新しいデバイス->変更ボタンの選択->新しいハードウェアプロファイル- >メモリサイズを512Mに変更します->右下隅でデバイスを編集してから->完了します。