Reputation: 22759
So, whenever I try to launch my app on the android emulator the IDE gets bombarded with this error:
Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset.......
This error also shows when the application is running every minute or so.
I'm using
...
I've tried to re-install all of the SDK tools and update everything to the latest but had no luck. I also re-installed the IDE and re-downloaded everything and it still shows this error.
I'm wondering if anyone ran into this error as well?
Upvotes: 69
Views: 26883
Reputation: 31
Until Google fixes this for Android API 27, the following steps worked for me:
1) In SDK Manager/SDK Platforms tab/ click Show Package Details (check box on bottom right).
-Uncheck to remove all Android API 27 settings.
-Select to install Android 8.0, Android SDK Platform 26, Sources for Android 26, Google APIs Intel x86 Atom System Image, Google APIs Intel x86 Atom_64 System Image (you may NOT need the Atom_64 if you don't have a 64bit system)
2) Click SDK Tools tab then click Show Package Details (check box on bottom right).
-Under Android SDK Build-Tools, unselect to uninstall any or all 27.0.0 - 27.0.3.
-Select to install 26.0.2 (which works for me but you can select whatever other builds you want just STAY AWAY from the 27s)
3) Click Apply.
4) Execute in terminal: adb kill-server.
5) Exit to close all Android Studio.
6) In Windows Task Manager, verify or End task for adb.exe (which should already be killed), qemu-system-i386.exe.
7) Restart AS and make sure you have the following in your Gradle build file: buildToolsVersion '26.0.2'
You should now be able to run your emulator without the qemu-system-i386.exe issues.
Upvotes: 0
Reputation: 511736
I'm sure (hope?) Google will fix this bug soon, but in the meantime all the popup notifications are very annoying. For me the emulator seems to be working fine. I just wanted to temporarily disable the popup notification.
You can do that by selecting the Settings icon on the popup. Then choose No popup from the menu for Emulator.
I left the Log checkbox checked so that I can still monitor the Event Log.
Upvotes: 70
Reputation: 357
I have the same issue. It's really weird but I solve partially that changing the Emulator.ini file adding/changing:
hw.audioInput=no
hw.audioOutput=no
Upvotes: 2
Reputation: 7945
I had same issue for emulator running Oreo. Emulator won't boot up and throw message 'Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset '.
I solved it by following;
Launch standalone sdk manager
Download "Google Play Intel x86 atom Image" under API 26 (OREO)
Upvotes: 7