1. ホーム
  2. android

[解決済み] Androidエミュレータがメモリ確保に失敗した 8

2022-04-26 18:05:51

質問

EclipseからWXGA800エミュレータを実行しようとすると、次のようなエラーが表示されます。

Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

以下のリンクも確認しました。

メモリ割り当てに失敗しました: 8

Android: メモリの割り当てに失敗しました

エミュレータのRAMサイズを小さくし、Javaのヒープサイズとラムサイズを大きくしてみましたが、まだ同じエラーに直面しています。

どうすればいいですか?

更新情報 : Android SDK Manager バージョン 21 以降、解決策として C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini という値を変更します。

hw.ramSize=1024 

になります。

hw.ramSize=1024MB

<イグ

エミュレータがすごく遅いんです。 intelのイメージを早く公開してほしい もし変更したい場合は、新しい API17 Intel x86 イメージを使用してください ... ( HAXM , 構成 )


Android SDK Manager の以前のリリース。

内蔵のWXGA800のスキンでも同じ問題がありました。仮想デバイスのセットアップを編集して動作させることができました。

  • 対象 4.0.3 API 15 / 4.1.0 API 16
  • SDカード 300MiB
  • 解像度1280×800(手動で設定 -内蔵のものではありません)
  • デバイスラムサイズ1024MB(MBを加算した数)
  • 抽象化されたLCD 160

4.1.0 API 16のタブレットの設定は以下の通りです。 C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini

hw.lcd.density=160
sdcard.size=300M
skin.path=1280x800
skin.name=1280x800
hw.cpu.arch=arm
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=1024MB
image.sysdir.1=system-images\android-16\armeabi-v7a\

このコンフィグでは、ソフトウェアキーも表示されます