Émulateur Android: qemu-system-i386.exe: goldfish_battery_read: Mauvais décalage
Donc, chaque fois que j'essaie de lancer mon application sur l'émulateur android de l'IDE obtient bombardés avec cette erreur:
Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset.......
Cette erreur s'affiche lorsque l'application est en cours d'exécution, chaque minute ou deux.
Je suis en utilisant
- Android Studio 3 Beta 6
- API de Niveau 26
- Émulateur 26.1.4
- Android SDK
- Outils 26.1.1
- Image x86 26 (oreo)
...
J'ai essayé de ré-installer tous les outils du kit SDK et tout mettre à jour pour la dernière mais n'avait pas de chance. J'ai aussi ré-installé l'IDE et re-téléchargé tout et il montre encore cette erreur.
Je me demandais si quelqu'un a couru dans cette erreur ainsi?
- Il y a une question ouverte dans le bug Tracker les https://issuetracker.google.com/issues/66114788 Il n'y a pas encore corrigé
- J'ai juste déposé un autre rapport de bug et vu votre réponse. semble que cela affecte leur image plus tard, ils ont poussé la nuit dernière
- avez-vous réussi à trouver une solution de contournement?
- non, nous ne pouvons pas faire beaucoup, c'est une question de google et ils travaillent sur elle. vous pouvez simplement désactiver les notifications pop-up pour l'instant et d'ignorer l'erreur jusqu'à ce que google mise à jour de l'image
- L'émulateur fonctionne très bien, mais je suis en train de vivre exactement les mêmes messages avec Android Studio 3.0 Stable. Avez-vous d'autre solution que de se dissimuler message popups dans les paramètres IDE?
- Il semble avoir été corrigé dans la dernière version de l'émulateur - 27.0.2
Vous devez vous connecter pour publier un commentaire.
Je suis sûr (de l'espoir?) Google va corriger ce bug bientôt, mais en attendant, toutes les notifications pop-up sont très ennuyeux. Pour moi l'émulateur semble fonctionner correctement. Je voulais juste temporairement désactiver le pop-up de notification.
Vous pouvez le faire en sélectionnant le icône Paramètres sur le popup. Ensuite, choisissez Pas de pop-up à partir du menu de Émulateur.
J'ai quitté le Journal case cochée pour que je puisse surveiller le Journal des Événements.
J'ai eu le même problème pour l'émulateur de l'exécution de biscuits Oreo. L'émulateur ne démarre pas et lancer un message "de l'Émulateur: qemu-system-i386.exe: goldfish_battery_read: Bad compensées".
Je l'ai résolu en suivant;
De lancement autonome sdk manager
Télécharger "Google Play x86 Intel atom Image" en vertu de l'API 26 (OREO)
(au lieu de "l'API Google x86 Intel atom Image")
Google Play
image fonctionne, mais j'aiemulator-5444 unauthorized
.Google APIS
peut travailler avecadb
, mais cette erreur se produit. Oh bien 🙂 .J'ai le même problème. C'est vraiment bizarre mais je résoudre partiellement que la modification de l'Émulateur.le fichier ini de l'ajout/modification:
Jusqu'à ce que Google corrige ce pour l'API Android 27, les étapes suivantes fonctionné pour moi:
1) Dans le SDK Manager/SDK plates-formes onglet/cliquez sur Afficher les Détails du Package (case à cocher en bas à droite).
-Décochez cette option pour supprimer toutes les API Android 27 paramètres.
-Sélectionnez cette option pour installer Android 8.0, Android SDK de la Plate-forme 26, Sources pour Android 26, L'Api Google x86 Intel Atom Système d'Image, l'Api Google Intel x86 Atom_64 de l'Image du Système (vous ne pouvez PAS besoin de l'Atom_64 si vous n'avez pas un système 64 bits)
2) Cliquez sur le SDK de l'onglet Outils, puis cliquez sur Afficher les Détails du Package (case à cocher en bas à droite).
-En vertu de la version du SDK Android-Outils, désélectionnez à désinstaller tout ou 27.0.0 - 27.0.3.
-Sélectionnez l'installation de 26.0.2 (ce qui fonctionne pour moi mais vous pouvez choisir ce que d'autres builds que vous voulez juste RESTER à l'ÉCART de la 27s)
3) Cliquez Sur Appliquer.
4) Exécuter dans le terminal: adb kill-server.
5) exit (Quitter) pour fermer tous les Android Studio.
6) Dans le Gestionnaire des Tâches de Windows, de vérifier ou de Fin de tâche pour adb.exe (qui devrait déjà être tué), qemu-system-i386.exe.
7) Redémarrer et assurez-vous d'avoir les lignes suivantes dans votre fichier de build Gradle: buildToolsVersion '26.0.2'
Vous devriez maintenant être en mesure d'exécuter votre émulateur sans l'qemu-system-i386.exe questions.