Я пытаюсь запустить стандартный 4 "WVGA (Nexus S) AVD с API 24 на моем Core 2 Quad (старом) настольном компьютере с 6 ГБ ОЗУ. Из-за несовместимости мне пришлось перейти на Intel HAXM 7.2.0.

У меня проблема в том, что запуск останавливается примерно в одно и то же время каждый раз (на экране логотипа Android). Похоже, это происходит примерно в то время, когда logcat заявляет: «I /PackageManager: /system /app /YouTube изменился; сбор сертификатов». Я пробовал много разных вещей, чтобы это работало:

1) Возиться с распределением памяти Больше / меньше ОЗУ, кучи и места для хранения.

2) Переход на одно ядро и программное обеспечение для рендеринга графики.

3) Пробовал использовать API 15 и получил тот же результат.

4) Удалите пробел в моем имени пользователя и директории на всякий случай.

5) Пробовал 2,7 "стандарт AVD.

6) Попытка заставить эмулятор работать от имени администратора.

7) Создание нового виртуального устройства с такими же свойствами.

Ничто, кажется, не имеет значения. Сегодня мне повезло, когда я снова оставил стандартную пиксельную AVD с API 24, когда вышел из дома. Когда я вернулся, он рухнул, но показывал домашний экран с черным фоном. Logcat имел следующие сообщения:

Msgstr "BroadcastQueue: Невозможно доставить трансляцию на com.android.systemui (pid 1715). Сбой это. JavaBinder: !!! СБОЙ СДЕЛКИ БИНДЕРА !!! (размер посылки = 124)

Повторная холодная загрузка действительно сработала, и я смог использовать эмулятор. Казалось бы, это отвергает теорию о том, что это ограничение моего старого оборудования, поскольку Pixel AVD может показаться более требовательным, чем Nexus S.

Я все еще хотел бы запустить Nexus S для лучшей производительности.

0