Когда я пытаюсь запустить мой эмулятор WXGA800 из Eclipse, он выдает такую ошибку
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.
Я проверил следующие ссылки также
Android: не удалось выделить память
Я попытался уменьшить размер оперативной памяти в эмуляторе и увеличить размер кучи Java и ramsize, но я все еще сталкиваюсь с той же ошибкой.
android
android-emulator
Vishwanath.M
источник
источник
Ответы:
Обновление : Начиная с версии Android SDK Manager 21, решение состоит в том, чтобы отредактировать
C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini
и изменить значениев
Эмулятор очень медленный,
надеюсь, что они скоро выпустят образы Intelиспользуйте новые образы API17 Intel x86, если вы хотите изменить его .. ( HAXM , конфигурация )Предыдущие выпуски Android SDK Manager:
Была такая же проблема со встроенным скином WXGA800. Я получил его, изменив настройки виртуального устройства:
Вот мой конфиг планшета для 4.1.0 API 16
C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini
Этот конфиг показывает программные ключи тоже
источник
Это следующее решение сработало для меня. В следующем файле конфигурации:
замещать
по
источник
В моем случае решение было изменить не только,
config.ini
но иhardware.ini
для конкретной кожи отhw.ramSize=1024
доhw.ramSize=1024MB
.Чтобы найти
hardware.ini
файл:config.ini
и найдитеskin.path
.android-sdk\platforms\android-15\skins\WXGA720
.hardware.ini
.hw.ramSize=1024
наhw.ramSize=1024MB
.источник
Обновление: Начиная с Android SDK Manager версии 21, решение состоит в том, чтобы отредактировать C: \ Users \ .android \ avd \ .avd \ config.ini и изменить значение
hw.ramSize = 1024 до
hw.ramSize = 1024MB
ИЛИ
hw.ramSize = 512
источник
Эта ошибка возникает, если вы установили в ОЗУ AVD значение, которое больше, чем самый большой блок непрерывной памяти, который эмулятор может выделить. Закройте все ОЗУ тяжелым, запустите эмулятор, запустите все остальное, что вам нужно. В предыдущем ответе я ограничил это изображениями x86 с IntelHAXM, но на самом деле это относится ко всем типам экземпляров эмулятора.
источник
В настройке AVD: измените опцию CPU / ABI на MIPS. У меня сработало
источник
У меня была та же проблема, и в конечном итоге проблема заключалась в размере оперативной памяти: очевидно, 1024 (или любой другой размер) отличается от 1024 МБ. Убедитесь, что вы указали единицы измерения, и они должны работать на вас.
источник
Изменение ramSize в файле config.ini у меня не сработало.
Я изменил размер SD-карты до 1000 МБ в окне «Редактировать виртуальное устройство Android» ... Это сработало! :)
источник
Перейдите к редактированию виртуальных устройств Android и измените 1024 Under Memory Options на 768. Если это все еще не работает, продолжайте идти все ниже и ниже.
источник
Уменьшение размера ОЗУ в настройках AVD у меня сработало. Медленное AVD может поглотить много оперативной памяти, поэтому удержание его на минимальном уровне возможно.
источник
Для кожи удалите No Skin и добавьте немного кожи
источник
Попробуйте, если другие ответы не сработали для вас.
Для меня это произошло для API 27 Emulator.
API 26 Emulator работал просто отлично. Поэтому я запустил эмулятор API 26, а затем закрыл его.
Затем я запустил API 27 Emulator, и он работал без ошибок.
источник