Эмулятор Android: qemu-system-i386.exe: goldfish_battery_read: плохое смещение

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

Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset.......

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

Я использую

  • Android Studio 3 Beta 6
  • Уровень API 26
  • Эмулятор 26.1.4
  • Android SDK
  • Инструменты 26.1.1
  • Изображение x86 26 (oreo)

...

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

Мне интересно, может ли кто-нибудь столкнуться с этой ошибкой?

Ответ 1

Я уверен (надеюсь?). Google скоро исправит эту ошибку, но пока все всплывающие уведомления очень раздражают. Для меня эмулятор, похоже, работает нормально. Я просто хотел временно отключить всплывающее уведомление.

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

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

Я установил флажок "Журнал", чтобы отслеживать журнал событий.

Ответ 2

У меня была такая же проблема для эмулятора, работающего с Oreo. Эмулятор не загружается и не выдает сообщение "Эмулятор: qemu-system-i386.exe: goldfish_battery_read: Плохое смещение".

Я решил это, следуя:

  • Запустить автономный диспетчер sdk

  • Загрузите "Google Play Intel x86 atom Image" в API 26 (OREO)

  • Запустите avd manager из sdk manager > tools > manager avds.. (не из студии android).
  • Создайте или отредактируйте AVD.
  • В разделе CPU/ABI выберите изображение "Google Play Intel x86 atom Image" (вместо "Google API Intel x86 atom Image" )
  • Запустите AVD. Он должен работать.

Ответ 3

У меня такая же проблема. Это действительно странно, но я частично решаю, что изменение/добавление/изменение файла Emulator.ini:

hw.audioInput=no
hw.audioOutput=no