эмулятор создал ram.img.dirty под снимками вместо ram.img - PullRequest
0 голосов
/ 22 сентября 2019

Я не могу запустить свой код Android с помощью Studio v3.5 (последняя стабильная версия; новая установка) в Debian 10.

Я создал пару виртуальных устройств, но оба не смогли вызватьэмуляция устройства

Я не могу найти слишком много информации в открытом доступе по этой проблеме.Похоже, что это влияет на пользователей, которые недавно перешли на версию 3.5.

эмулятор ищет файл ram.img в ./android в моем домашнем каталоге.вместо этого я вижу ram.img.dirty.Это 1-байтовый файл.

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

1:52 PM Emulator: statvfs('/home/username/.android/avd/Pixel_3_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory

1:52 PM Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

содержимое каталога

$ ls -altr
total 12
drwxr--r-- 3 username docker 4096 Sep 22 13:52 ..
-rw-r--r-- 1 username docker    1 Sep 22 13:52 ram.img.dirty
drwxr--r-- 2 username docker 4096 Sep 22 13:52 .

РЕДАКТИРОВАТЬ: Пробовал канарейка.Та же ошибка.

Интересно, вызывает ли KVM проблемы?Я попытаюсь запустить студию с помощью sudo и посмотреть, поможет ли это

/opt/android-sdk$ emulator/emulator @Pixel_3_API_24
statvfs('/home/username/.android/avd/Pixel_3_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory
emulator: INFO: QtLogger.cpp:66: Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. ((null):0, (null))

РЕДАКТИРОВАТЬ: google tracker https://issuetracker.google.com/issues/141255618 предлагает понизить эмулятор в соответствии с КакПонизьте эмулятор Android .постараюсь подтвердить.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Ну, 3.5 никогда не работал, но последний релиз канарейки работал.Но скачать последнюю версию Android Studio 3.6 Canary 12 не удалось.последняя студийная связка все еще терпит неудачу.Я проверил наличие обновлений.похоже, они выпустили обновление эмулятора.как только я перезапустил новый обновленный эмулятор, все заработало как положено.Думаю, скоро мы увидим это исправление эмулятора в студийных выпусках 3.5 и 3.6.

Эмулятор Версия 29.2.1 сработал.

0 голосов
/ 22 сентября 2019

Кажется, это ошибка в этой версии.Для меня сработало установить канарейную версию AndroidStudio

В этой версии эмулятор снова работает.

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