ضبط تسريع الأجهزة لمحاكي Android

يعمل المحاكي بشكل أفضل إذا كان بإمكانه استخدام أجهزة جهازك، مثل وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات والمودم، بدلاً من تشغيله كبرنامج فحسب. تُعرَف إمكانية استخدام أجهزة جهازك لتحسين الأداء باسم تسريع الأجهزة.

يمكن للمحاكي استخدام تسريع الأجهزة لتحسين تجربتك بطريقتين رئيسيتين:

  • تسريع الرسومات لعرض الشاشة المحسّن
  • تسريع الأجهزة الافتراضية لتحسين سرعة التنفيذ

تكون ميزة "تسريع الأجهزة" مفعَّلة تلقائيًا على معظم الأجهزة. وفي حال عدم تفعيله على جهازك، توضّح هذه الصفحة كيفية ضبط تسريع الرسومات والجهاز الافتراضي (VM) للحصول على أداء أعلى من المحاكي.

ضبط ميزة "تسريع الرسومات"

يستخدم تسريع الرسومات جهاز الكمبيوتر (وحدة معالجة الرسومات عادةً) لتسريع عرض الشاشة. تستخدم أجهزة Android OpenGL للأنظمة المضمّنة (OpenGL ES أو GLES) لعرض الرسومات الثنائية الأبعاد والثلاثية الأبعاد على الشاشة.

عند إنشاء جهاز Android افتراضي (AVD) في مدير AVD، يمكنك تحديد ما إذا كان المحاكي يستخدم أجهزة أو برامج لمحاكاة وحدة معالجة الرسومات الخاصة بـ AVD. ننصح باستخدام ميزة تسريع الأجهزة وتكون أسرع عادةً. ومع ذلك، قد تحتاج إلى استخدام تسريع البرامج إذا كان جهاز الكمبيوتر يستخدم برامج تشغيل رسومات غير متوافقة مع المحاكي.

ويقرر المحاكي افتراضيًا ما إذا كان سيتم استخدام تسريع رسومات الأجهزة أو البرامج بناءً على إعداد جهاز الكمبيوتر. إذا كانت أجهزة وبرامج تشغيل وحدة معالجة الرسومات متوافقة، يستخدم المحاكي وحدة معالجة الرسومات. بخلاف ذلك، يستخدم المحاكي تسريع البرامج (باستخدام وحدة المعالجة المركزية (CPU) لجهاز الكمبيوتر) لمحاكاة معالجة وحدة معالجة الرسومات.

عند تشغيل المحاكي من سطر الأوامر، يمكنك إلغاء إعداد تسريع الرسومات في متوسّط مدة المشاهدة لمثيل الجهاز الافتراضي هذا.

المتطلبات الأساسية

لاستخدام ميزة "تسريع الرسومات"، يجب أن تتضمّن بيئة التطوير ما يلي:

  • أدوات حزمة تطوير البرامج (SDK): يُنصَح باستخدام أحدث إصدار (الإصدار 17 على الأقل).
  • نظام SDK الأساسي: يُنصح باستخدام أحدث إصدار (Android 4.0.3، الإصدار 3، الحد الأدنى)

ضبط ميزة "تسريع الرسومات" في "مدير AVD"

لضبط ميزة "تسريع الرسومات" لـ AVD، اتّبِع الخطوات التالية:

  1. افتح مدير AVD.
  2. إنشاء متوسّط مدة مشاهدة جديدة أو تعديل متوسّط مدة المشاهدة الحالية
  3. في نافذة التحقّق من الإعداد، ابحث عن قسم الأداء الذي تمّت محاكاته.
  4. اختَر قيمة للخيار الرسومات:.
  5. انقر على إنهاء.

ضبط ميزة "تسريع الرسومات" من سطر الأوامر

لتحديد نوع تسريع الرسومات عند تشغيل AVD من سطر الأوامر، ضمِّن الخيار -gpu كما هو موضّح في المثال التالي:

emulator -avd avd_name -gpu mode [{-option [value]} ... ]

يمكن ضبط قيمة mode على أحد الخيارات التالية:

  • auto: يتيح للمحاكي الاختيار من بين تسريع رسومات الأجهزة أو البرامج بناءً على إعداد الكمبيوتر.
  • host: استخدِم وحدة معالجة الرسومات على جهاز الكمبيوتر لتسريع الأجهزة. ويوفر هذا الخيار عادةً أعلى جودة رسومات وأداءً للمحاكي. ومع ذلك، إذا كانت برامج تشغيل الرسومات تواجه مشاكل في عرض OpenGL، قد تحتاج إلى استخدام الخيارَين swiftshader_indirect أو angle_indirect.
  • swiftshader_indirect: استخدِم خيارًا متوافقًا مع ميزة SwiftShader المتوافقة مع ميزة "التشغيل السريع" لعرض الرسومات باستخدام ميزة "تسريع البرامج". يُعد هذا الخيار بديلاً جيدًا لوضع host إذا لم يتمكّن الكمبيوتر من استخدام تسريع الأجهزة.
  • angle_indirect: (نظام التشغيل Windows فقط) استخدِم خيارًا متوافقًا مع ميزة ANGLE Direct3D لعرض الرسومات باستخدام تسريع البرامج. يُعد هذا الخيار بديلاً جيدًا لوضع host إذا لم يتمكّن الكمبيوتر من استخدام تسريع الأجهزة. في معظم الحالات، يتشابه أداء محرِّك ANGLE مع استخدام وضع host لأنّ محرِّك ANGLE يستخدم Microsoft Director بدلاً من OpenGL.

    على نظام التشغيل Windows، عادةً ما تواجه برامج تشغيل Microsoft DirectX مشكلات أقل من برامج تشغيل OpenGL. يستخدم هذا الخيار Direct3D 11 ويتطلب Windows 10 أو Windows 8.1 أو Windows 7 SP1 مع تحديث Windows 7 Platform.

  • guest: استخدام عرض البرامج من جهة الضيف ويوفّر هذا الخيار أدنى جودة للرسومات وأدائها في المحاكي.

تم إيقاف خيارات mode التالية نهائيًا:

  • swiftshader: تم إيقافها في الإصدار 27.0.2. استخدِم swiftshader_indirect بدلاً من ذلك.
  • angle: تم إيقافها في الإصدار 27.0.2. استخدِم angle_indirect بدلاً من ذلك (نظام التشغيل Windows فقط).
  • mesa: تم إيقاف العمل بها في الإصدار 25.3. يمكنك استخدام swiftshader_indirect كبديل.

تفعيل عرض Skia لواجهة مستخدم Android

عند استخدام صور للمستوى 27 من واجهة برمجة التطبيقات أو المستويات الأعلى، يمكن للمحاكي عرض واجهة مستخدم Android باستخدام Skia. يساعد Skia المحاكي في عرض الرسومات بسلاسة وكفاءة أكثر.

لتفعيل عرض Skia، استخدِم الأوامر التالية في واجهة adb:

su
setprop debug.hwui.renderer skiagl
stop
start

ضبط تسريع الأجهزة الافتراضية

يستخدم تسريع الأجهزة الافتراضية معالج الكمبيوتر الخاص بك لتحسين سرعة تنفيذ المحاكي بشكل كبير. تدير أداة تُسمى أداة إدارة الروابط هذا التفاعل باستخدام إضافات المحاكاة الافتراضية التي يوفرها معالج الكمبيوتر. يوضّح هذا القسم متطلبات استخدام تسريع الأجهزة الافتراضية ويصف كيفية إعداد تسريع الأجهزة الافتراضية على كل نظام تشغيل.

المتطلبات العامة

ولاستخدام تسريع الأجهزة الافتراضية مع المحاكي، يجب أن يستوفي الكمبيوتر المتطلبات العامة الواردة في هذا القسم. يحتاج جهاز الكمبيوتر أيضًا إلى تلبية متطلبات أخرى خاصة بنظام التشغيل لديك.

متطلبات بيئة التطوير

لاستخدام تسريع الأجهزة الافتراضية، يجب أن تستوفي بيئة التطوير المتطلبات التالية:

  • أدوات حزمة تطوير البرامج (SDK): الحد الأدنى للإصدار 17، وننصحك باستخدام الإصدار 26.1.1 أو إصدار أحدث
  • متوسّط مدة المشاهدة: يوضّح الجدول التالي إصدار Android المطلوب.

    بنية وحدة المعالجة المركزية (CPU) متطلبات صور النظام
    X86_64 صور نظام x86 أو x86_64 لنظام التشغيل Android 2.3.3 (المستوى 10 لواجهة برمجة التطبيقات) والإصدارات الأحدث
    معالج ARM64 صور نظام Arm64-v8a لنظام التشغيل Android 5.0 (مستوى واجهة برمجة التطبيقات 21) والإصدارات الأحدث

متطلبات إضافة المحاكاة الافتراضية

بالإضافة إلى متطلبات بيئة التطوير، يجب أن يتيح معالج الكمبيوتر لديك استخدام إضافات المحاكاة الافتراضية. معالِجات البيانات المتوافقة:

  • معالجات Intel مزوّدة بتقنية Intel Virtualization (VT-x وvmx)، مثل معالجات Intel Core iX وIntel Core Ultra
  • معالجات AMD مع معالجات AMD-V (SVM)، مثل معالجات AMD Ryzen
  • سيليكون تفاح

متطلبات إضافية لمعالجات Intel وAMD:

تتطلب معالجات Intel وAMD ترجمة العنوان من المستوى الثاني (Intel EPT أو AMD RVI). تدعم معظم معالجات Intel وAMD الحديثة ترجمة العنوان من المستوى الثاني. قد لا تتوفّر ترجمات للصفحات من المستوى الثاني إلا على الجيل الأول من معالِجات Intel أو AMD التي توفّر إضافات افتراضية.

إذا لم تكن متأكدًا مما إذا كان معالجك متوافقًا مع الإضافات المطلوبة أم لا، يمكنك مراجعة مواصفات المعالج على موقع الشركة المصنّعة. وإذا لم يكن معالج البيانات متوافقًا مع هذه الإضافات، لن تتمكّن من استخدام تسريع الأجهزة الافتراضية.

القيود

تنطبق القيود التالية على تسريع الأجهزة الافتراضية:

  • لا يمكنك تشغيل محاكي مسرَّع على الجهاز الافتراضي (VM) في جهاز افتراضي (VM) آخر، مثل جهاز افتراضي (VM) تستضيفه VirtualBox أو VMWare أو Docker. عليك تشغيل محاكٍ مسرَّع على الجهاز الافتراضي مباشرةً على الكمبيوتر المضيف.
  • بناءً على نظام التشغيل وبرنامج Hypervisor (مراقب الأجهزة الظاهرية)، لا يجوز لك تشغيل برامج تستخدم تقنية محاكاة افتراضية أخرى في الوقت نفسه الذي تشغل فيه محاكي VM مسرّع. ومن أمثلة هذه البرامج، على سبيل المثال لا الحصر، حلول الأجهزة الافتراضية وبعض برامج مكافحة الفيروسات وبعض حلول مكافحة الغش. غالبًا ما تظهر هذه الحالة على نظام التشغيل Windows بعد إيقاف ميزة Hyper-V. ومن ناحية أخرى، تستطيع معظم هذه البرامج العمل مع محاكي Android بدون حدوث أي مشاكل. ولكن في حال حدوث تعارضات، يُنصح بعدم تشغيل المُحاكي الافتراضي للأجهزة الافتراضية في الوقت نفسه مع مثل هذه البرامج.

لمحة عن برنامج Windows Hypervisor Platform

يتطلب تسريع الأجهزة الافتراضية استخدام أداة Hypervisor (مراقب الأجهزة)، وهي أداة تستخدم إضافات المحاكاة الافتراضية التي يوفّرها معالج الكمبيوتر.

وبدون برنامج Hypervisor (مراقب الأجهزة الظاهرية) وتسريع الجهاز الافتراضي (VM)، يجب على المحاكي ترجمة الرمز البرمجي للجهاز من كتلة الجهاز الافتراضي باستخدام الكتلة للتوافق مع بنية الكمبيوتر المضيف. وقد تكون هذه العملية بطيئة جدًا. باستخدام برنامج Hypervisor (مراقب الأجهزة الظاهرية)، وعندما يتطابق الجهاز الافتراضي (VM) مع بنية الكمبيوتر المضيف، يمكن للمحاكي تشغيل الرمز مباشرةً على المعالج المضيف باستخدام برنامج Hypervisor (مراقب الأجهزة الظاهرية). ويؤدي هذا التحسين إلى زيادة سرعة المحاكي وأدائه بشكل كبير.

يعتمد برنامج Hypervisor (مراقب الأجهزة الظاهرية) الأفضل بالنسبة لك على نظام تشغيل جهاز الكمبيوتر والتهيئة. لمزيد من المعلومات، يمكنك الاطّلاع على أحد الأقسام التالية:

التحقّق من تثبيت برنامج Hypervisor (مراقب الأجهزة الظاهرية)

يمكنك استخدام خيار سطر الأوامر -accel-check في المحاكي للتحقّق مما إذا كان برنامج Hypervisor (مراقب الأجهزة الظاهرية) مثبّتًا حاليًا على جهاز الكمبيوتر أم لا.

توضّح الأمثلة التالية كيفية استخدام خيار المحاكي accel-check. في كل مثال، Sdk هو مكان حزمة Android SDK:

نظام التشغيل Windows:

c:\Users\janedoe\AppData\Local\Android> Sdk\emulator\emulator -accel-check
accel:
0
AEHD (version 2.2) is installed and usable.
accel
تتوفّر عدة خيارات لبرنامج Hypervisor Platform على نظام التشغيل Windows. لذا فإن ما تراه قد يختلف عن المثال هنا. على سبيل المثال، قد تظهر لك إحدى الكلمات الرئيسية التالية في الرسالة: GVM(الاسم السابق لـ AEHD)، WHPX.

نظام التشغيل macOS:

janedoe-macbookpro:Android janedoe$ ./Sdk/emulator/emulator -accel-check
accel:
0
Hypervisor.Framework OS X Version 13.2
accel

نظام التشغيل Linux:

janedoe:~/Android$ ./Sdk/emulator/emulator -accel-check
accel:
0
KVM (version 12) is installed and usable.

ضبط ميزة "تسريع الأجهزة الافتراضية" على نظام التشغيل Windows

يمكن أن يستخدم تسريع الأجهزة الافتراضية على Windows أحد برنامجَي Windows Hypervisor Platform:

  • ميزة Windows Hypervisor Platform (WHPX)
  • برنامج تشغيل برنامج محاكاة الأجهزة الافتراضية (AEHD)

اختيار برنامج Hypervisor (مراقب الأجهزة الظاهرية) على نظام التشغيل Windows

يعرض هذا القسم معايير تحديد برنامج Hypervisor (مراقب الأجهزة الظاهرية) الذي يجب استخدامه. ويتم توضيح عملية ضبط تسريع الأجهزة الافتراضية باستخدام كل برنامج Hypervisor (مراقب الأجهزة الظاهرية) في الأقسام التالية.

المعايير ميزة Hypervisor (مراقب الأجهزة الظاهرية)
يجب تشغيل ميزة Hyper-V في الوقت نفسه الذي يتم فيه تشغيل محاكي Android. استخدِم WHPX.
لست بحاجة إلى تشغيل ميزة Hyper-V في الوقت نفسه الذي يتم فيه تشغيل محاكي Android. استخدِم برنامج تشغيل برنامج Windows Emulator.

ضبط تسريع الأجهزة الافتراضية باستخدام ميزة Windows Hypervisor Platform

قبل تفعيل WHPX، يجب أن يستوفي جهاز الكمبيوتر المتطلبات التالية:

لتثبيت WHPX على نظام التشغيل Windows، اتبع الخطوات التالية:

  1. من سطح المكتب الذي يعمل بنظام التشغيل Windows، انقر بزر الماوس الأيمن على رمز Windows واختَر التطبيقات والميزات (Apps and features).
  2. ضمن الإعدادات ذات الصلة، انقر على البرامج والميزات.
  3. انقر على تفعيل ميزات Windows أو إيقافها.
  4. اختَر Windows Hypervisor Platform.

  5. انقر على حسنًا.

  6. بعد انتهاء التثبيت، أعِد تشغيل الكمبيوتر.

ضبط تسريع الأجهزة الافتراضية (VM) باستخدام برنامج تشغيل برنامج Hypervisor (أداة محاكاة الأجهزة الافتراضية) لنظام التشغيل Android (AEHD) على نظام التشغيل Windows

قبل أن تتمكَّن من تثبيت برنامج تشغيل برنامج مُحاكي Android Emulator Hypervisor (مراقب الأجهزة الظاهرية)، يجب أن يستوفي جهاز الكمبيوتر المتطلبات التالية:

  • معالجات Intel أو AMD مزوّدة بإضافة محاكاة افتراضية.
  • الإصدار 64 بت من Windows 11 أو Windows 10 (نظام التشغيل Windows 32 بت غير متوافق)

    ويمكن لمستخدمي أنظمة التشغيل Windows 8.1 وWindows 8 وWindows 7 مواصلة استخدام AEHD 1.7 أو إصدار أقدم. مع ذلك، لن يتم تقديم دعم لهذه الحالات.

  • يجب إيقاف Hyper-V في مربع حوار ميزات Windows.

    يمكن لبعض مكونات Windows تفعيل Hyper-V Hyper-V بدون تفعيل ميزة Hyper-V في "مربع حوار ميزات Windows"، مثل العزل الأساسي المقدم من Windows Defender. وفي مثل هذه الحالات، استخدِم WHPX بدلاً من ذلك.

على معالِجات AMD، يمكن تثبيت برنامج تشغيل برنامج Hypervisor (أداة محاكاة Android) عبر مدير SDK في الإصدار Android Studio 4.0 Canary 5 أو الإصدارات الأحدث.

في معالِجات Intel، يمكن تثبيت برنامج تشغيل برنامج Hypervisor (أداة محاكاة Android) من خلال مدير حزمة تطوير البرامج (SDK) في Android Studio Flamingo أو الإصدارات الأحدث.

للتثبيت من خلال "مدير حِزم SDK"، اتّبِع الخطوات التالية:

  1. انقر على الأدوات > على "مدير SDK".
  2. انقر على علامة التبويب أدوات حزمة تطوير البرامج (SDK) ثم اختَر برنامج تشغيل Hypervisor (برنامج تشغيل Android Emulator).
  3. انقر على حسنًا لتنزيل برنامج تشغيل برنامج Hypervisor (مراقب الأجهزة الظاهرية) لنظام التشغيل Android وتثبيته.
  4. بعد التثبيت، تأكَّد من أن برنامج التشغيل يعمل بشكل صحيح باستخدام أمر سطر الأوامر التالي:

    AEHD 2.1 والإصدارات الأحدث

    sc query aehd
    

    تحتوي رسالة الحالة على المعلومات التالية:

    SERVICE_NAME: aehd
           ...
           STATE              : 4  RUNNING
           ...
    

    تعني رسالة الخطأ التالية أنّه لم يتم تفعيل إضافة المحاكاة الافتراضية في نظام BIOS أو أنّه لم يتم إيقاف ميزة Hyper-V:

    SERVICE_NAME: aehd
           ...
           STATE              : 1  STOPPED
           WIN32_EXIT_CODE    : 4294967201 (0xffffffa1)
           ...
    

    AEHD 2.0 والإصدارات الأقدم

    sc query gvm
    

    تحتوي رسالة الحالة على المعلومات التالية:

    SERVICE_NAME: gvm
           ...
           STATE              : 4  RUNNING
           ...
    

    تعني رسالة الخطأ التالية أنّه لم يتم تفعيل إضافة المحاكاة الافتراضية في نظام BIOS أو أنّه لم يتم إيقاف ميزة Hyper-V:

    SERVICE_NAME: gvm
           ...
           STATE              : 1  STOPPED
           WIN32_EXIT_CODE    : 4294967201 (0xffffffa1)
           ...
    

يمكن أيضًا تنزيل برنامج تشغيل برنامج Hypervisor للأجهزة الجوّالة على Android وتثبيته من GitHub. بعد فك ضغط حزمة برنامج التشغيل، شغِّل silent_install.bat في سطر أوامر باستخدام امتيازات المشرف.

ألغِ تثبيت برنامج تشغيل برنامج التشغيل Windows Emulator باستخدام الأوامر التالية في سطر الأوامر باستخدام امتيازات المشرف:

AEHD 2.1 والإصدارات الأحدث

   sc stop aehd
   sc delete aehd

AEHD 2.0 والإصدارات الأقدم

   sc stop gvm
   sc delete gvm

ضبط ميزة "تسريع الأجهزة الافتراضية" على نظام التشغيل macOS

على نظام التشغيل macOS، يستخدم محاكي Android Hypervisor.Framework المدمَج في الأجهزة، ويتطلّب استخدام الإصدار 10.10 من نظام التشغيل macOS (Yosemite) والإصدارات الأحدث. ومع ذلك، قد يتطلب "استوديو Android" إصدارًا أعلى لنظام التشغيل macOS. في مثل هذه الحالات، عليك اتّباع متطلبات نظام "استوديو Android"

ضبط تسريع الأجهزة الافتراضية على Linux

تتيح الأنظمة المستندة إلى Linux تسريع الأجهزة الافتراضية من خلال حزمة برامج KVM. اتبع إرشادات تثبيت KVM على نظام Linux، ثم تحقق من تمكين KVM. بالنسبة إلى أنظمة التشغيل Ubuntu، راجع تثبيت KVM لنظام التشغيل Ubuntu.

المتطلبات الأساسية

يتطلب تشغيل KVM أذونات مستخدم محددة. تأكَّد من حصولك على الأذونات الكافية على النحو المحدّد في تعليمات تثبيت KVM.

لاستخدام تسريع الأجهزة الافتراضية على Linux، يجب أن يستوفي الكمبيوتر أيضًا المتطلبات التالية:

  • بالنسبة إلى معالجات Intel: يتم تفعيل دعم تقنية المحاكاة الافتراضية (VT-x) وميزات Intel EM64T (Intel 64) وميزة "تنفيذ الإيقاف" (XD).
  • بالنسبة إلى معالِجات AMD: التوافق مع AMD Virtualization (AMD-V)

التحقق مما إذا كانت KVM مثبتة حاليًا على نظام التشغيل Linux

يمكنك استخدام خيار سطر الأوامر -accel-check في المحاكي للتحقق مما إذا كان KVM مثبتًا لديك أم لا. يمكنك بدلاً من ذلك تثبيت حزمة cpu-checker التي تحتوي على الأمر kvm-ok.

يوضّح المثال التالي كيفية استخدام الأمر kvm-ok:

  1. تثبيت حزمة cpu-checker:

    sudo apt-get install cpu-checker
    egrep -c '(vmx|svm)' /proc/cpuinfo
    

    يعني الناتج 1 أو أعلى أنّ المحاكاة الافتراضية متوفّرة. ويعني الناتج 0 أنّ وحدة المعالجة المركزية لديك لا تدعم المحاكاة الافتراضية للأجهزة.

  2. شغِّل الأمر kvm-ok:

    sudo kvm-ok
    

    المخرجات المتوقعة:

    INFO: /dev/kvm exists
    KVM acceleration can be used
    

    إذا ظهر لك الخطأ التالي، فهذا يعني أنه لا يزال بإمكانك تشغيل الأجهزة الافتراضية. ومع ذلك، سيكون جهازك الظاهري أبطأ بدون إضافات KVM.

    INFO: Your CPU does not support KVM extensions
    KVM acceleration can NOT be used
    

تثبيت KVM على Linux

استخدم الأمر التالي لتثبيت KVM:

كوني (18.10) أو إصدار أحدث:

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Lucid (10.04) أو إصدار لاحق:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Karmic (9.10) أو أقدم:

sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utils

دليل إلغاء تثبيت Intel HAXM

بدءًا من المحاكي 33.x.x.x، تم إيقاف HAXM نهائيًا بسبب إيقاف شركة Intel تطوير عملية HAXM. يحل برنامج تشغيل محاكي Android (AEHD) محل Intel HAXM على معالِجات Intel.

يُنصح بإزالة Intel HAXM تمامًا من نظام Windows، إلا إذا كان لديك برنامج آخر مثبّت يعتمد على HAXM واخترت الاحتفاظ بـ Intel HAXM وإدارتها بنفسك.

لإلغاء تثبيت Intel HAXM، اتبع الخطوات التالية:

التحقّق مما إذا كان قد تم تثبيت Intel HAXM

لتحديد ما إذا تم تثبيت Intel HAXM على نظام Windows أم لا، افتح وحدة تحكم أوامر Windows وشغِّل الأمر التالي:

   sc query intelhaxm

في حال تثبيت Intel HAXM وهو قيد التشغيل، من المفترض أن تظهر لك الرسالة التالية في ناتج الأمر.

إذا تم تثبيت Intel HAXM ولكن تم إيقافه، من المفترض أن تظهر لك الرسالة التالية في إخراج الأمر.

وفي كلتا الحالتين، يتم تثبيت الجهاز، بغض النظر عما إذا كان Intel HAXM قيد التشغيل أو غير مفعّل. عليك الانتقال إلى الخطوة التالية لمواصلة إلغاء تثبيت Intel HAXM.

في حال عدم تثبيت Intel HAXM، من المفترض أن تظهر لك الرسالة التالية.

إلغاء تثبيت Intel HAXM باستخدام SDK Manager من "استوديو Android"

افتح أداة إدارة حزمة تطوير البرامج (SDK) من "استوديو Android" وانتقِل إلى علامة التبويب "أدوات حِزم SDK"، ثم انتقِل إلى سطر "Intel x86 Emulator Accelerator (HAXM installer) - متوقف" من المفترض أن تظهر الصورة كلقطة الشاشة التالية.

أزِل العلامة من مربّع الاختيار كما هو موضّح في لقطة الشاشة التالية.

انقر على الزر "تطبيق" وسيظهر مربّع الحوار التالي.

عند إلغاء تثبيت Intel HAXM بنجاح، من المفترض أن يظهر لك ما يلي. اكتملت عملية إلغاء التثبيت ويمكنك الإيقاف هنا.

في حال حدوث أيّ أخطاء، انتقِل إلى الخطوة التالية.

ألغِ تثبيت Intel HAXM باستخدام "الإعدادات" على نظام التشغيل Windows.

افتح "إعدادات" نظام التشغيل Windows وانتقِل إلى "التطبيقات > التطبيقات المثبّتة".

ابحث عن إدخال "Intel Computer Accelerated Execution Manager" وانقر على "إلغاء التثبيت" (Uninstall)، كما هو موضّح في لقطة الشاشة التالية.

من المفترض أن يتم تشغيل أداة إلغاء تثبيت Intel HAXM والإبلاغ عن النتيجة. في حال تم إلغاء التثبيت بنجاح، انتقِل إلى حذف حزمة أداة تثبيت Intel HAXM. وبخلاف ذلك، يمكنك المتابعة إلى الخطوة التالية.

إلغاء التثبيت باستخدام سطر الأوامر

  1. يمكنك إيقاف خدمة Intel HAXM من خلال تشغيل 'scstop intelhaxm'. من المفترض أن يظهر لك الناتج التالي.

  2. احذف خدمة Intel HAXM من خلال تنفيذ "sc delete intelhaxm". من المفترض أن يظهر لك الناتج التالي.

  3. انتقِل إلى حذف حزمة أداة تثبيت Intel HAXM.

احذف حزمة أداة تثبيت Intel HAXM.

هذه الخطوة مطلوبة فقط عند إلغاء تثبيت Intel HAXM باستخدام "الإعدادات" أو سطر الأوامر في نظام التشغيل Windows. وبدون هذه الخطوة، قد يواصل مدير حزمة تطوير البرامج (SDK) في "استوديو Android" إدراج Intel HAXM على أنّه "مثبت".

تتوفّر حزمة أداة التثبيت في<مجلد حزمة تطوير البرامج (SDK) لنظام التشغيل Android>\extras\intel. سيتم تثبيت حزمة تطوير البرامج (SDK) لنظام التشغيل Android تلقائيًا على الرابط التالي: "C:\Users\<Your Windows User ID >\AppData\Local\Android\Sdk". اطّلِع على المثال في لقطة الشاشة التالية.