Эмулятор Android 4.0 всегда имеет сбой Launcher? - PullRequest
66 голосов
/ 06 февраля 2012

Я пытаюсь сделать эмулятор Android 4.0.Я попробовал этот процесс на довольно быстром компьютере как в Linux, так и в Windows (Phenom II X6 с 8 ГБ ОЗУ), и каждый раз, когда я получаю «к сожалению, программа запуска остановилась», когда я пытаюсь посмотреть меню программы запуска.

enter image description here

Я пытался увеличить размер ОЗУ до 1024M, но, похоже, ничего не помогло.Это просто эмулятор с пробками или как?

Ответы [ 13 ]

47 голосов
/ 29 января 2013

Я сталкивался с этой же проблемой несколько раз.Все, что я сделал, это изменил размер оперативной памяти на 512, а кучу на 32. Остальное все в порядке ...

@ racs предположил, что изменение скина эмулятора в диспетчере AVD также может помочь.Попробуйте ...

Проверьте, помогает ли это.

6 голосов
/ 23 мая 2013

Я также столкнулся с той же проблемой после обновления последней версии SDK. После нескольких часов я придумываю следующее решение:

Проблема в том, что "к сожалению, программа запуска остановилась". Это происходит из-за того, что путь к обложке AVD неправильно назначен в config.ini

AVD

Например Меня зовут AVD AVD_4.0.3_WSVGA

до исправления skin.path = AVD_4.0.3_WSVGA

поэтому я изменил путь кожи следующим образом, skin.path = платформы / андроид-15 / кожа / WSVGA

вы можете найти config.ini

в Linux (Ubuntu) / home / [имя пользователя] /. Android / avd / [ваше имя avd] /config.ini

4 голосов
/ 10 января 2013

Попробуйте другой уровень API.

Я получил эту идею здесь , и он работал с Nexus 7 AVD на уровне API 17 с процессором ARM в OS X, и кажется, чтоOK.

1 голос
/ 23 января 2015

Это решается для меня, когда я меняю кучу ВМ с 16 на 32

0 голосов
/ 22 апреля 2016

У меня была та же проблема, и мне пришлось дважды выполнить сброс к заводским настройкам на телефоне, чтобы избавиться от этого. Но потом я понял, что проблема всегда возникала, когда я тестировал одно конкретное приложение, и поэтому проблема была сужена. Также я увидел файл ошибки, и он показал линии сбоя OOM.

Затем я проверил свои последние изменения в этом приложении и с удивлением обнаружил, что логотип настраиваемого приложения, который я использовал для замены ic_launcher, был огромен по размеру, из-за которого каждый раз, когда я запускал это средство запуска приложений, оно пыталось открыть его и заканчивалось с ООМ.

Я знаю, я знаю, это звучит странно, но поверьте мне, это была проблема. Я уменьшил размер и снова проверил, и все работало нормально.

Примечание. Я даже пытался провести тестирование на телефоне моего друга и тоже разбил его лаунчер. ;)

0 голосов
/ 05 марта 2016

Я решил свою проблему, увеличив размер кучи до 128.

0 голосов
/ 01 марта 2016

Ни один из ответов, перечисленных здесь, не помог мне.В конце концов я решил проблему, перейдя к дополнительным настройкам для моего виртуального устройства в Android Virtual Device Manager.Моя SD-карта была установлена ​​на 9 МБ, и рекомендуется установить ее как минимум на 10 МБ.Когда я установил это на более высокое значение, это решило проблему.enter image description here

0 голосов
/ 30 января 2016

Мое решение состояло в том, что вам сначала нужно было предварительно загрузить эмулятор.

Проще говоря: эмулятор Android умер от истощения, когда я пытался запустить приложение до того, как эмулятор успел правильно загрузиться.

0 голосов
/ 04 июня 2013

Изменить файл конфигурации в -> .android-> avd-> youavdfoldername-> config
открыть файл и изменить
hw.dPad = yes
hw.mainKeys = yes

0 голосов
/ 31 января 2013

Я сталкивался с этой проблемой раньше.Основной причиной этой проблемы является размер оперативной памяти.Вы не можете установить размер ОЗУ более 800 МБ.В моем случае установлен размер оперативной памяти 700 МБ, и он работает правильно.Поэтому попробуйте изменить размер оперативной памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...