android एंड्रॉइड एमुलेटर: qemu-system-i386.exe: goldfish_battery_read: खराब ऑफ़सेट




android-studio android-emulator (4)

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

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

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

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

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

...

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

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


जब तक Google एंड्रॉइड एपीआई 27 के लिए इसे ठीक नहीं करता है, तब तक मेरे लिए निम्नलिखित कदम काम करते हैं:

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

सभी एंड्रॉइड एपीआई 27 सेटिंग्स को हटाने के लिए अनचेक करें।

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

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

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

- 26.0.2 स्थापित करने के लिए चयन करें (जो मेरे लिए काम करता है लेकिन आप जो भी अन्य निर्माण चाहते हैं उसे चुन सकते हैं बस 27 के दशक से दूर रहें)

3) आवेदन पर क्लिक करें।

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

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

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

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

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


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

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

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


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

hw.audioInput=no
hw.audioOutput=no

मुझे ओरेओ चलाने वाले एमुलेटर के लिए एक ही समस्या थी। एमुलेटर बूट नहीं होगा और संदेश 'एमुलेटर फेंक देगा: qemu-system-i386.exe: goldfish_battery_read: खराब ऑफ़सेट'।

मैंने इसे हल करके हल किया;

  1. स्टैंडअलोन एसडीके प्रबंधक लॉन्च करें

  2. एपीआई 26 (ओआरईओ) के तहत "Google Play Intel x86 atom image" डाउनलोड करें

  3. एसडीके प्रबंधक से उपकरण avd प्रबंधक लॉन्च करें> उपकरण> प्रबंधक avds .. (एंड्रॉइड स्टूडियो से नहीं)।
  4. एवीडी बनाएं या संपादित करें।
  5. सीपीयू / एबीआई के तहत छवि "Google Play इंटेल x86 परमाणु छवि" चुनें ( "Google API इंटेल x86 परमाणु छवि" के बजाय )
  6. एवीडी शुरू करें। यह काम करना चाहिए।




android-emulator