Android API эмулятора 24 не запускается из-за файла образа ядра (kernel-ranchu) - PullRequest
0 голосов
/ 20 февраля 2020

Хорошо, поэтому в какой-то момент, когда я писал свое приложение, я запустил эмулятор и получил сообщение об ошибке, что файл образа ядра отсутствует.

"Ошибка эмулятора: в конфигурации этого AVD отсутствует ядро file "

Итак, я заново создал другое устройство на том же уровне API (24) и получил следующую ошибку:

Эмулятор: эмулятор: ОШИБКА: Не удается найти ' Linux версия 'строка в файле образа ядра: C: \ Users \ CHTAYIM \ AppData \ Local \ Android \ Sdk \ system-images \ android -24 \ google_apis_playstore \ x86 \ kernel-ranchu

Что я сделал до сих пор:

  • Созданы устройства ниже и выше уровня API 24 -> В результате они работают. Только API 24, кажется, имеет эту проблему
  • Я деинсталлировал и переустанавливал Android Nougat (android версия с API 24) -> В результате ничего не изменилось, все та же проблема Android версия
  • Я деинсталлировал и переустанавливал платформу Android Nougat SDK -> Результат: по-прежнему получаю ошибку
  • Я деинсталлировал и переустанавливал инструменты SDK и проверил, что это новейшая версия -> Результат: по-прежнему выдается ошибка
  • Перемещение файла ядра-ранчу из образа другой системы (например, API 25) не помогает
  • Я полностью удалил и переустановил android studio as а также удаление всех связанных и временных файлов ->

Вот где это интересно. Когда я сейчас создаю устройство на только что установленной «чистой» Android студии, оно запускается. Он по-прежнему выдает сообщение об ошибке «Эмулятор: эмулятор: ПРЕДУПРЕЖДЕНИЕ: EmulatorService. cpp: 448: Не удается найти файл сертификата: C: \ Users \ CHTAYIM.android \ emulator-grp c .cer Безопасность будет отключена». но эмулятор запускается и запускает приложение. Однако закрытие и попытка повторного запуска приведут к повторному появлению ошибки, упомянутой выше, и к эмулятору. Упомянутый файл (kernel-ranchu) также изменяется с типа файла "file" на "system-file" и скрыт. Это не происходит с любым другим образом системы.

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

Любая другая ссылка также относится к вопросам об этой ошибке * Эмулятор 1039 *

: ОШИБКА: В конфигурации этого AVD отсутствует файл ядра !! эмулятор: ОШИБКА: ANDROID_SDK_ ROOT не определено

(что у меня тоже было в какой-то момент) или на некоторых японских или китайских сайтах, которые я, к сожалению, не могу прочитать.

I Я должен использовать Android Nougat API 24, поэтому я не могу просто перейти к другой версии.

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

...