KVM ، قم بتسريع محاكي Android Studio على Ubuntu

kvm تسريع محاكي android studio

مقالة اليوم هي نصيحة للمستخدمين الذين يستخدمون Android Studio لتطوير تطبيقاتهم. المشكلة الوحيدة في هذا البرنامج الرائع هي أنه يمكنك اليأس عند تشغيل المحاكي الذي يوفره لاختبار التطبيق أثناء العمل. إذا لم يكن فريقك استثنائيًا ، فقد يجعلك هذا تقرر برنامجًا آخر لتطوير تطبيقاتك. يستغرق التنفيذ وقتًا طويلاً (وعندما يحدث ذلك ، تترك طلاقته الكثير مما هو مرغوب فيه).

من المؤكد تقريبًا أن أي شخص يبرمج لنظام Android على أساس منتظم يستخدم امتداد محاكي android التي توفر لنا ستوديو أندرويد، على الرغم من أن لديك خيارات أخرى لذلك. لجميع أولئك الذين يائسين من أداء المحاكي وأيضًا استخدام Linux (Ubuntu في حالتي) ، سنرى هنا حلاً بسيطًا للغاية عن طريق تثبيت KVM (الجهاز الظاهري القائم على Kernel). مع ذلك فريقك لن يصبح الصيغة 1 ، لكنك ستلاحظ الفرق.

الشرط الوحيد لتكون قادرًا على تسريع المحاكي هو أنه يجب عليك ذلك لديك معالج Intel في الكمبيوتر. بدوره يجب أن يكون متوافق مع Intel VT. بالنسبة لأولئك الذين لا يعرفون ، تعد Intel VT تقنية افتراضية ستسمح لنا بتحسين أداء أجهزتنا الافتراضية بشكل كبير.

كيف نعرف ما إذا كان يمكننا استخدام KVM

قبل أن تبدأ في تثبيت أي شيء ، من الأفضل لك تأكد من أنه من الممكن استخدام KVM في فريقنا. لهذا ، فإن أول شيء يجب أن نعرفه هو ما إذا كان معالجنا يدعم المحاكاة الافتراضية للأجهزة. للقيام بذلك ، سنفتح Terminal ونكتب الأمر التالي فيه:

egrep -c "(vmx|svm)" /proc/cpuinfo

بعد كتابة الأمر السابق ، ستعيد المحطة قيمة رقمية. إذا كانت القيمة المعروضة تساوي 0 ، فهذا يعني أن وحدة المعالجة المركزية الخاصة بنا لا تدعم المحاكاة الافتراضية. إذا كانت القيمة أكبر من 0 ، فسنستمر في الخطوة التالية. هذا سيكون تثبيت CPU Checker من المحطة باستخدام الأمر أدناه:

sudo apt intall cpu-checker

بعد الانتهاء من التثبيت ، هذه هي اللحظة التي يجب أن نعرف فيها ما إذا كان تدعم وحدة المعالجة المركزية لدينا KVM. هذا هو النظام الذي سنستخدمه لتسريع المحاكي. لإزالة الشكوك من الجهاز ، سنستخدم هذا الأمر:

kvm-ok

kvm طيب

إذا رأينا شيئًا مختلفًا مثل: "INFO: تدعم وحدة المعالجة المركزية الخاصة بك امتدادات KVM INFO: / dev / kvm موجود ، يمكن استخدام تسريع KVM" يمكننا المتابعة. في حالة اختلاف الرسالة المعروضة ، فهذا يعني أنه يتعين علينا تنشيط تقنية Intel VT في BIOS.

تثبيت KVM لتسريع محاكي Android

في هذه المرحلة ، سنقوم بتثبيت بعض الحزم الضرورية لتسريع محاكي Android Studio على نظامنا. سيتعين علينا فقط كتابة سلسلة الأوامر التالية في المحطة:

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

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

sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd

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

عندما نسجل الدخول مرة أخرى ، سنتحقق من التثبيت بالأمر التالي:

sudo virsh -c qemu:///system list

إذا كان كل شيء صحيحًا ، فستعيد المحطة شيئًا مثل ما يمكنك رؤيته أدناه:

التثبيت الصحيح kvm

في حالة الحصول على نتيجة أخرى ، سيكون من الضروري البدء من جديد. يجب علينا إجراء عملية التثبيت بالكامل مرة أخرى وإعادة إضافة المستخدمين إلى المجموعات المشار إليها.

في حال أحببنا أكثر أ واجهة رسومية لـ KVM يمكننا اتباع التعليمات التي تركها أحد الزملاء منذ بعض الوقت في ما يلي بريد.. اعلاني.

بدون العديد من التعقيدات وبواسطة بعض الأوامر ، سيكون لدينا محاكي أكثر مرونة وأفضل. الآن يمكننا مواصلة البرمجة والعمل دون خوف من "الموت" عند بدء تشغيل محاكي Android Studio.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ميغيل جوتيريز قال

    Ubunlog,أنا أستخدم Genymotion. أحتاج إلى جهاز Android على جهاز الكمبيوتر الخاص بي وهو الجهاز الوحيد الذي يعمل معي. هل يعمل KWM مع المحاكيات الأخرى التي لا يوفرها Android studio؟

    1.    داميان أمويدو قال

      أعلم أنه مع Eclipse يعمل أيضًا. ولكن إذا كنت تريد المزيد من المعلومات ، فراجع وثائق kvm. تحيات.

  2.   فجموريلوف موريللو قال

    ممتاز>

  3.   خس قال

    الأصدقاء ، بالنسبة لأولئك الذين يقومون بذلك باستخدام الإصدار 1804 من ubuntu الآن ، تسمى مجموعة libvirtd libvirt

  4.   مهرج قال

    ولكن يا له من شرح ، شكرًا جزيلاً لك أيها المعلم