Android एमुलेटर: qemu-system-i386.exe: goldfish_battery_read: खराब ऑफ़सेट




android-studio android-emulator (3)

इसलिए, जब भी मैं एंड्रॉइड एमुलेटर पर अपना ऐप लॉन्च करने की कोशिश करता हूं, तो आईडीई इस त्रुटि के साथ बमबारी करता है:

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

यह त्रुटि तब भी दिखाई देती है जब एप्लिकेशन प्रत्येक मिनट या तो चल रहा हो।

मैं उपयोग कर रहा हूँ

  • एंड्रॉइड स्टूडियो 3 बीटा 6
  • एपीआई स्तर 26
  • एमुलेटर 26.1.4
  • Android एसडीके
  • उपकरण 26.1.1
  • छवि x86 26 (oreo)

...

मैंने सभी एसडीके टूल्स को फिर से स्थापित करने और नवीनतम के लिए सब कुछ अपडेट करने की कोशिश की है, लेकिन कोई भाग्य नहीं था। मैंने आईडीई को भी फिर से स्थापित किया और सब कुछ फिर से डाउनलोड किया और यह अभी भी इस त्रुटि को दिखाता है।

अगर किसी को भी इस त्रुटि में भाग गया मैं सोच रहा हूँ?


जब तक Google Android API 27 के लिए इसे ठीक नहीं करता, तब तक मेरे लिए निम्न चरणों ने काम किया:

1) एसडीके प्रबंधक / एसडीके प्लेटफॉर्म टैब में पैकेज विवरण दिखाएँ (नीचे दाईं ओर चेक बॉक्स) पर क्लिक करें।

-सभी Android एपीआई 27 सेटिंग्स को हटाने के लिए उपयोग करें।

एंड्रॉइड 8.0, एंड्रॉइड एसडीके प्लेटफॉर्म 26, एंड्रॉइड 26 के लिए स्रोत, Google एपीआई इंटेल x86 एटम सिस्टम छवि, Google एपीआई इंटेल x86 एटम_64 सिस्टम छवि स्थापित करने के लिए चयन करें (यदि आपके पास 64 बिट सिस्टम नहीं है तो एटम_64 की आवश्यकता नहीं हो सकती है)

2) एसडीके टूल्स टैब पर क्लिक करें और फिर पैकेज विवरण (नीचे दाईं ओर स्थित चेक बॉक्स) पर क्लिक करें।

-उंडर एंड्रॉइड एसडीके बिल्ड-टूल्स, किसी भी या सभी की स्थापना रद्द करने के लिए अचयनित करें 27.0.0 - 27.0.3।

-26.0.2 स्थापित करने के लिए चयन करें (जो मेरे लिए काम करता है लेकिन आप 27 वीं से सिर्फ STAY AWAY चाहते हैं, जो भी अन्य बिल्ड आप चाहें उसका चयन कर सकते हैं)

3) अप्लाई पर क्लिक करें।

4) टर्मिनल में निष्पादित करें: adb किल-सर्वर।

5) सभी Android स्टूडियो को बंद करने के लिए बाहर निकलें।

6) विंडोज टास्क मैनेजर में, adb.exe (जिसे पहले से ही मार दिया जाना चाहिए), qemu-system-i086.exe के लिए कार्य को सत्यापित या समाप्त करें।

7) एएस को फिर से शुरू करें और सुनिश्चित करें कि आपके पास अपनी ग्रेडल बिल्ड फ़ाइल में निम्नलिखित हैं: buildToolsVersion '26 .0.2 '

अब आपको qemu-system-i386.exe मुद्दों के बिना अपने एमुलेटर को चलाने में सक्षम होना चाहिए।


मुझे यकीन है ( hope? ) Google इस बग को जल्द ही ठीक कर देगा, लेकिन इस बीच सभी पॉपअप सूचनाएं बहुत कष्टप्रद हैं। मेरे लिए एमुलेटर ठीक काम कर रहा है। मैं बस अस्थायी रूप से पॉपअप अधिसूचना को निष्क्रिय करना चाहता था।

आप पॉपअप पर सेटिंग्स आइकन का चयन करके ऐसा कर सकते हैं। फिर एमुलेटर के लिए मेनू से नो पॉपअप चुनें।

मैंने लॉग इन चेकबॉक्स को छोड़ दिया ताकि मैं अभी भी इवेंट लॉग की निगरानी कर सकूं।


मेरे साथ भी वही दिक्कत है। यह वास्तव में अजीब है, लेकिन मैं आंशिक रूप से हल करता हूं कि Emulator.ini फ़ाइल को जोड़ना / बदलना बदलना:

hw.audioInput=no
hw.audioOutput=no







android-emulator