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

前端 未结 4 1991
忘了有多久
忘了有多久 2021-01-31 01:09

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 of         


        
相关标签:
4条回答
  • 2021-01-31 01:50

    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.

    0 讨论(0)
  • 2021-01-31 02:03

    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.

    0 讨论(0)
  • 2021-01-31 02:03

    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
    
    0 讨论(0)
  • 2021-01-31 02:09

    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;

    1. Launch standalone sdk manager

    2. Download "Google Play Intel x86 atom Image" under API 26 (OREO)

    3. Launch avd manager from sdk manager > tools > manager avds.. (not from android studio).
    4. Create or edit AVD.
    5. Under CPU/ABI choose image "Google Play Intel x86 atom Image" (instead of "Google API Intel x86 atom Image")
    6. Start AVD. It should work.
    0 讨论(0)
提交回复
热议问题