android - شرح - genymotion




محاكي الأندرويد: qemu-system-i386.exe: goldfish_battery_read: الإزاحة السيئة (3)

لذلك ، كلما حاولت تشغيل تطبيقي على محاكي android ، يتم قصف IDE بهذا الخطأ:

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

يظهر هذا الخطأ أيضًا عند تشغيل التطبيق كل دقيقة أو نحو ذلك.

أنا استخدم

  • Android Studio 3 Beta 6
  • مستوى API 26
  • المحاكي 26.1.4
  • أندرويد سك
  • الأدوات 26.1.1
  • الصورة x86 26 (oreo)

...

لقد حاولت إعادة تثبيت جميع أدوات SDK وتحديث كل شيء إلى الأحدث ولكن لم يحالفني الحظ. قمت أيضًا بإعادة تثبيت IDE وإعادة تنزيل كل شيء ولا يزال يظهر هذا الخطأ.

أنا أتساءل عما إذا كان أي شخص واجه هذا الخطأ كذلك؟


أنا متأكد ( hope? ) ستصلح Google هذا الخطأ قريبًا ، لكن في الوقت نفسه ، فإن جميع إشعارات النوافذ المنبثقة مزعجة للغاية. بالنسبة لي يبدو أن المحاكي يعمل بشكل جيد. أردت فقط تعطيل الإخطار المنبثق مؤقتًا.

يمكنك القيام بذلك عن طريق تحديد رمز الإعدادات في القائمة المنبثقة. ثم اختر لا منبثق من قائمة Emulator .

تركت مربع الاختيار "سجل" محددًا حتى أتمكن من متابعة سجل الأحداث.


إلى أن تقوم Google بإصلاح هذا لـ Android API 27 ، كانت الخطوات التالية تعمل بالنسبة لي:

1) في علامة التبويب SDK Manager / SDK Platforms / انقر فوق "إظهار تفاصيل الحزمة" (حدد خانة الاختيار في أسفل اليمين).

-تحقق لإزالة جميع إعدادات Android API 27.

-اختر لتثبيت Android 8.0 ، Android SDK Platform 26 ، مصادر Android 26 ، Google APIs Intel x86 Atom System Image ، Google APIs Intel x86 Atom_64 صورة النظام (قد لا تحتاج إلى Atom_64 إذا لم يكن لديك نظام 64 بت)

2) انقر فوق علامة التبويب أدوات SDK ثم انقر فوق "إظهار تفاصيل الحزمة" (حدد خانة الاختيار أسفل اليمين).

- تحت Android SDK Build-Tools ، قم بإلغاء تحديد لإلغاء تثبيت أي أو كل 27.0.0 - 27.0.3.

-اختر لتثبيت 26.0.2 (الذي يصلح لي ولكن يمكنك تحديد أي بنيات أخرى تريد فقط البقاء بعيدا من 27s)

3) انقر فوق تطبيق.

4) تنفيذ في محطة: adb kill-server.

5) الخروج لإغلاق جميع Android Studio.

6) في إدارة مهام Windows ، تحقق أو أنهي مهمة adb.exe (والتي يجب قتلها بالفعل) ، qemu-system-i386.exe.

7) أعد تشغيل AS وتأكد من وجود ما يلي في ملف بناء Gradle الخاص بك: buildToolsVersion '26 .0.2 '

يجب أن تكون قادرًا الآن على تشغيل المحاكي دون مشاكل qemu-system-i386.exe.


لدي نفس المشكلة. إنه أمر غريب حقًا ، لكنني أعمل جزئيًا على تغيير / إضافة ملف Emulator.ini:

hw.audioInput=no
hw.audioOutput=no




android-emulator