open - Emulador de Android: qemu-system-i386.exe: goldfish_battery_read: mal desplazamiento
emulator qemu system i386 exe unable to open (4)
Entonces, cada vez que intento iniciar mi aplicación en el emulador de Android, el IDE es bombardeado con este error:
Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset.......
Este error también se muestra cuando la aplicación se ejecuta cada minuto más o menos.
Estoy usando
- Android Studio 3 Beta 6
- Nivel de API 26
- Emulador 26.1.4
- Android SDK
- Herramientas 26.1.1
- Imagen x86 26 (oreo)
...
Intenté reinstalar todas las herramientas del SDK y actualizar todo a la última versión, pero no tuve suerte. También reinstalé el IDE y volví a descargar todo y todavía muestra este error.
Me pregunto si alguien también se encontró con este error.
Estoy seguro ( hope? ) Google solucionará este error pronto, pero mientras tanto, todas las notificaciones emergentes son muy molestas. Para mí, el emulador parece estar funcionando bien. Solo quería deshabilitar temporalmente la notificación emergente.
Puede hacerlo seleccionando el icono de Configuración en la ventana emergente. Luego elija Sin ventana emergente en el menú para Emulador .
Dejé la casilla de verificación Registro marcada para poder seguir monitoreando el Registro de eventos.
Hasta que Google solucione esto para la API 27 de Android, los siguientes pasos funcionaron para mí:
1) En la pestaña SDK Manager / SDK Platforms / haga clic en Mostrar detalles del paquete (casilla de verificación en la parte inferior derecha).
-Desmarque para eliminar todas las configuraciones de Android API 27.
-Seleccione para instalar Android 8.0, Android SDK Platform 26, Fuentes para Android 26, API de Google Imagen del sistema Intel x86 Atom, API de Google Imagen del sistema Intel x86 Atom_64 (es posible que NO necesite el Atom_64 si no tiene un sistema de 64 bits)
2) Haga clic en la pestaña Herramientas del SDK y luego haga clic en Mostrar detalles del paquete (casilla de verificación en la parte inferior derecha).
-En Android SDK Build-Tools, anule la selección para desinstalar cualquiera o todos los 27.0.0 - 27.0.3.
-Seleccione para instalar 26.0.2 (lo cual funciona para mí, pero puede seleccionar cualquier otra compilación que desee solo ALÉJESE de los 27)
3) Haz clic en Aplicar.
4) Ejecutar en terminal: adb kill-server.
5) Salga para cerrar todos los Android Studio.
6) En el Administrador de tareas de Windows, verifique o finalice la tarea para adb.exe (que ya debería estar eliminado), qemu-system-i386.exe.
7) Reinicie AS y asegúrese de tener lo siguiente en su archivo de compilación Gradle: buildToolsVersion ''26 .0.2 ''
Ahora debería poder ejecutar su emulador sin los problemas qemu-system-i386.exe.
Tengo el mismo problema. Es realmente extraño, pero resuelvo parcialmente que cambiar el archivo Emulator.ini agregue / cambie:
hw.audioInput=no
hw.audioOutput=no
Tuve el mismo problema para el emulador que ejecuta Oreo. El emulador no se iniciará y mostrará el mensaje ''Emulador: qemu-system-i386.exe: goldfish_battery_read: Bad offset''.
Lo resolví siguiendo;
-
Inicie el administrador de SDK independiente
-
Descargue "Google Play Intel x86 atom Image" en API 26 (OREO)
- Inicie avd manager desde sdk manager> herramientas> manager avds .. (no desde android studio).
- Crea o edita AVD.
- En CPU / ABI, elija la imagen "Google Play Intel x86 atom Image" (en lugar de "Google API Intel x86 atom Image" )
- Inicie AVD. Deberia de funcionar.