Программа запуска Pixel продолжает устранять проблемы в эмуляторе Android 7.1.1 (API 25)

Я создал эмулятор, используя процессор Android 7.1.1 (API 25) X86. Когда я запускаю эмулятор, он показывает проблему pixel launcher keeps stopping. Я также проверил с процессором x86_64, но та же проблема.

Вот скриншот:

введите описание изображения здесь

Вот моя конфигурация деталей:

введите описание изображения здесь


person 0xAliHn    schedule 22.11.2016    source источник
comment
У меня такая же проблема. Вы уже нашли решение?   -  person arne.z    schedule 05.12.2016


Ответы (7)


Выбор эмулируемой производительности -> графика: опция Software-GLES 2.0 в настройках AVD. Решает мою проблему.

введите описание изображения здесь

person Pravin Londhe    schedule 23.05.2017
comment
но теперь эмулятор работает медленнее - person CodeToLife; 09.06.2017
comment
@CodeToLife, какая у вас конфигурация машины? если вы используете платформу Windows, установите HAXM, а если вы используете Ubuntu, установите KVM. - person Pravin Londhe; 12.06.2017
comment
да, установил. и кажется, что машина обновлена, с сокетом 1150 МБ, gt630, но с аппаратной опцией в этом раскрывающемся списке с красной рамкой она работает намного быстрее, чем с USB-устройством. - person CodeToLife; 12.06.2017

ИЗМЕНИТЬ

Похоже, проблема решена в Android Studio 2.2.3. Если по какой-то причине вы все еще видите эту проблему, приведенное ниже решение работает.

Исходный ответ

Я нашел разумное решение на данный момент. Проблема в основном в лаунчере, а не в самом эмуляторе. Поэтому установка другого лаунчера может решить проблему. Я установил лаунчер GO отсюда: http://www.appsapk.com/go-launcher-ex/

Просто перетащите apk на эмулятор и установите его, а затем скажите ОС использовать его по умолчанию.

Я не уверен, что этот конкретный apk является легальной копией apk, но в любом случае он решает проблему для меня, и существует множество лаунчеров.

удачи.

person amitfr    schedule 08.12.2016
comment
Я могу согласиться, на удивление он начал работать как шарм! - person Bálint Pap; 14.01.2017
comment
Я бы предложил один без разрешения интернета - person CodeToLife; 09.06.2017
comment
Я не вижу, чтобы Android-студия 2.3.3 решила проблему? У меня есть Mac mini 2012 года с Intel HD Graphics 4000 (под управлением Win10 (и OSX)), а затем у меня есть компонентная материнская плата Intel для ПК с Intel HD Graphics 3000, то же самое. У меня все еще есть эта проблема со всем, кроме стандартных устройств игрового магазина Nexus. Единицы TV и Wear работают с приведенным ниже исправлением ускорения графики SW. Другие телефоны и планшеты непригодны для использования, включая x86 и ARM. Похоже, блоки нуждаются в обновлении (потому что в предыдущих версиях AS они работали так хорошо). У Intel нет обновленного драйвера Win10, это не проблема. - person Jan Bergström; 07.09.2017
comment
Интересно, что блоки игрового магазина Nexus на складе смотрят, чтобы узнать, не попасть в этот бесконечный цикл ошибок ?? Таким образом, их можно использовать после устранения ошибок. Также интересно то, что я установил AS 2.3.3 на свой ПК с платой Intel, и есть нечеткие сообщения, но я обновил свой Mac Mini с AS 2.2.3, и блоки эмулятора с 2.2.3 работают нормально ?? Однако я получаю то же информационное сообщение о драйвере графического процессора с просьбой найти новые драйверы графической платы Win10. Последняя версия MS от 2015 года, а Intel старше. Короче новых драйверов нет, а то пути нет, MS ничего не сделает с этим? - person Jan Bergström; 07.09.2017
comment
Также интересно, что старая проблема HAXM, когда Win Hyper-V (должен быть отключен), возвращается из-за обновлений Win10, которые возвращают его обратно. Люди из AS очень заинтересованы в плавном отключении, но это не похоже на работу из AS, Hyper-V все еще включен. Но это невозможно сделать вручную, но в культуре Win10 панель управления, программы и функции Настройка функций Windows - это самый простой способ отключить его. Настоящий старый пух и орешник возвращаются к вам. Так что напоминание всегда помогает. - person Jan Bergström; 07.09.2017
comment
5/2018 и эта проблема не была решена. Давай Гугл! - person Pedro Paulo Amorim; 01.05.2018

очистка данных приложения запуска может помочь

adb shell pm clear com.google.android.apps.nexuslauncher
person lil    schedule 19.01.2017
comment
Это работает только частично для меня. Лаунчер больше не вылетает сам по себе, но вылетает при каждом запуске приложения. Удаление и переустановка приложения не помогает. - person PointedEars; 13.02.2018
comment
@PointedEars - это ожидаемо, поскольку вы не устранили основную проблему, заключающуюся в том, что ваше приложение приводит к сбою эмулятора. - person ToolmakerSteve; 06.06.2018

Я смог исправить это, отключив «Предложения приложений» в настройках Pixel Launcher. Вы можете открыть панель настроек с помощью этой команды:

adb shell am start com.google.android.apps.nexuslauncher/.SettingsActivity
person weiyin    schedule 22.08.2017
comment
эта команда работает только до тех пор, пока я не обновлю образ системы. Приходя сюда снова, как это решило проблему в прошлый раз :). Также единственное, что вы должны добавить к ответу выше: на эмуляторе в открытом окне настроек этой программы запуска снимите все флажки. - person CodeToLife; 01.03.2018

Несколько хороших предложений выше, но я обнаружил, что у меня произошел сбой, потому что указанная оперативная память HAXM была больше, чем оперативная память AVD.

У меня начался сбой программы запуска пикселей после обновления до последней версии эмулятора (26.1.2) и до последней версии HAXM (6.0.6). По умолчанию ОЗУ HAXM было установлено на 2 ГБ, а ОЗУ, выделенное моему виртуальному устройству, составляло 1536 МБ. После того, как я обновил оперативную память HAXM до 1 ГБ, у меня прекратились сбои программы запуска пикселей.

Чтобы обновить ОЗУ HAXM, вам нужно снова запустить программу установки HAXM. Перейдите по этой ссылке Конфигурация HAXM в студии Android

person Randeep    schedule 02.08.2017
comment
Мне не удалось найти установщик HAXM в моем GNU+Linux Android SDK. Но это может быть общая проблема «нехватки ресурсов»: она начала возникать у меня, когда я выделил эмулятору только одно из своих ядер ЦП в разделе «Показать дополнительные настройки» (поскольку я хотел одно простое для распределенных вычислений), но оставил « Многоядерный процессор». При переключении настройки обратно на 2 ядра по умолчанию проблема исчезла. Эмуляция телефона Pixel с Android Oreo, SDK 27 с Google API). - person PointedEars; 13.02.2018
comment
Значения ОЗУ в ответе кажутся обратными. Должно быть HAXM RAM ›= ОЗУ виртуального устройства, верно? В противном случае вы не будете работать в скоростном режиме. [Так что, если вы действительно имеете в виду цифры, которые вы здесь говорите, тогда у вас возникла проблема с запуском виртуализированного режима, и ваше исправление сработало, заставив эмулятор работать в более медленном, но более надежном режиме эмуляции. Уменьшение вашей памяти HAXM ниже AVD RAM было косвенным способом добиться этого.] - person ToolmakerSteve; 05.06.2018

мне помогло просто очистить проект

person Tobe    schedule 26.09.2017

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

person Tarek Salah    schedule 06.01.2018
comment
Альтернативой удалению эмулятора является запуск диспетчера эмуляторов и его использование для запуска нужного эмулятора. На начальном экране установите флажок «Удалить данные пользователя». Это вернет вас в чистое состояние. - person ToolmakerSteve; 06.06.2018