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
  • Image x86 26(oreo)

我试图重新安装所有的SDK工具,并更新所有最新的,但没有运气。 我也重新安装了IDE并重新下载了所有的东西,它仍然显示这个错误。

我想知道是否有人遇到这个错误?

我相信( 希望? )Google很快就会修复这个bug,但同时所有的popup通知都非常恼人。 对我来说,模拟器似乎工作正常。 我只是想暂时禁用popup通知。

您可以通过selectpopup窗口中的“设置”图标来完成此操作。 然后从Emulator的菜单中selectNo popup

在这里输入图像说明

我离开日志checkbox选中,以便我仍然可以监视事件日志。

我有模拟器运行奥利奥相同的问题。 模拟器将无法启动并抛出消息'模拟器:qemu-system-i386.exe:goldfish_battery_read:Bad offset'。

我跟着解决了

  1. 启动独立的sdkpipe理器

  2. 在API 26(OREO)下载“Google Play Intel x86 atom Image”

  3. 从SDKpipe理器>工具>pipe理器avds ..(不是从android工作室)启动AVDpipe理器。
  4. 创build或编辑AVD。
  5. 在CPU / ABI下select图像“Google Play Intel x86 atom Image”( 而不是“Google API Intel x86 atom Image”
  6. 启动AVD。 它应该工作。

我有同样的问题。 这真的很奇怪,但我部分解决了更改Emulator.ini文件添加/更改:

 hw.audioInput=no hw.audioOutput=no