2017-09-21 9 views
66

तो, जब भी मैं एंड्रॉयड एमुलेटर आईडीई इस त्रुटि के साथ बमबारी हो जाता है पर अपने ऐप को लॉन्च करने का प्रयास करें:एंड्रॉयड एम्यूलेटर: qemu-प्रणाली-i386.exe: goldfish_battery_read: खराब ऑफसेट

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

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

मैं

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

...

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

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

+6

उस समस्या से संबंधित समस्या ट्रैकर में एक खुली समस्या है [https://issuetracker.google.com/issues/66114788 ](https://issuetracker.google.com/issues/66114788) कोई भी नहीं है अभी तक ठीक करें –

+0

मैंने अभी एक और बग रिपोर्ट दायर की है और आपका जवाब देखा है। ऐसा लगता है कि यह उनकी नवीनतम छवि को प्रभावित कर रहा है, उन्होंने कल रात को धक्का दिया – SolidSnake

+0

@SolidSnake क्या आप एक कामकाज खोजने में कामयाब रहे हैं? –

उत्तर

6

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

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

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

  2. डाउनलोड "Google Play इंटेल x86 परमाणु छवि" एपीआई 26 के तहत (Oreo) एसडीके प्रबंधक> उपकरण> प्रबंधक avds से

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

ठीक है, 'Google Play' छवि काम करती है, लेकिन मुझे' एमुलेटर-5444 अनधिकृत 'मिलता है। 'Google एपीआईएस' 'adb' के साथ काम कर सकता है, लेकिन यह त्रुटि होती है। ओह अच्छा :) । –

67

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

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

enter image description here

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

+0

मैंने पहले ही ऐसा कर लिया है कि कुछ विफल होने के बाद इस मुद्दे को ठीक करने का प्रयास किया गया है। – SolidSnake

+1

अभी भी एंड्रॉइड स्टूडियो 3.0 आरसी 2 –

+28

में मेरे लिए एक मुद्दा अभी भी एंड्रॉइड स्टूडियो 3.0 में तय नहीं है – souttab

2

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

hw.audioInput=no 
hw.audioOutput=no 
0

गूगल ठीक करता है जब तक यह एंड्रॉयड एपीआई 27 के लिए, निम्न चरणों का मेरे लिए काम किया:

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

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

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

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

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

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

3) लागू करें क्लिक करें।

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

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

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

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

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

संबंधित मुद्दे