KVM, האיץ את אמולטור Android Studio באובונטו

kvm להאיץ אמולטור סטודיו אנדרואיד

המאמר של היום הוא טיפ למשתמשים שמשתמשים באנדרואיד סטודיו לפיתוח האפליקציות שלהם. הבעיה היחידה בתוכנית נהדרת זו היא שאתה יכול להתייאש בעת הפעלת האמולטור שהיא מספקת לבדיקת היישום התורן. אם הצוות שלך אינו צוות יוצא דופן, זה עשוי לגרום לך להחליט על תוכנית אחרת לפיתוח היישומים שלך. לוקח הרבה זמן לביצוע (וכשזה עושה זאת, השטף שלה משאיר הרבה יותר מבוקש).

כל מי שמתכנת עבור אנדרואיד באופן קבוע כמעט בוודאות משתמש ב- אמולטור אנדרואיד שמספק לנו Android Studio, למרות שיש לך אפשרויות אחרות לכך. לכל מי שנואש מביצועי האמולטור ומשתמש גם בלינוקס (אובונטו במקרה שלי), כאן אנו הולכים לראות פיתרון פשוט מאוד על ידי התקנת KVM (מכונה וירטואלית מבוססת ליבה). איתו הצוות שלך לא יהפוך לנוסחה 1, אך תבחין בהבדל.

הדרישה היחידה שתוכל להאיץ את האמולטור היא שאתה צריך יש מעבד אינטל במחשב. בתורו זה חייב להיות תואם ל- Intel VT. למי שלא יודע, אינטל VT היא טכנולוגיית וירטואליזציה שתאפשר לנו לשפר משמעותית את הביצועים של המכונות הווירטואליות שלנו.

כיצד לדעת אם אנו יכולים להשתמש ב- KVM

לפני שתתחיל להתקין משהו, מוטב לך ודא שאפשר להשתמש ב- KVM בצוות שלנו. לשם כך הדבר הראשון שעלינו לדעת האם המעבד שלנו תומך בווירטואליזציה של חומרה. לשם כך אנו הולכים לפתוח מסוף ולכתוב בו את הפקודה הבאה:

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

לאחר כתיבת הפקודה הקודמת, המסוף יחזיר ערך מספרי. אם הערך המוצג הוא 0 פירוש הדבר שהמעבד שלנו אינו תומך בווירטואליזציה. אם הערך גדול מ- 0, נמשיך בשלב הבא. זה יהיה להתקין בודק מעבד מהטרמינל באמצעות הפקודה למטה:

sudo apt intall cpu-checker

לאחר סיום ההתקנה, זהו הרגע בו עלינו לברר אם המעבד שלנו תומך ב- KVM. זו המערכת בה נשתמש כדי להאיץ את האמולטור. כדי לנקות ספקות מהטרמינל, נשתמש בפקודה זו:

kvm-ok

קוומ בסדר

אם אנו רואים משהו שונה כמו: "INFO: המעבד שלך תומך בהרחבות KVM INFO: / dev / kvm קיים ניתן להשתמש בהאצת KVM" נוכל להמשיך הלאה. במקרה שההודעה המוצגת שונה, המשמעות היא שעלינו להפעיל את טכנולוגיית VT של אינטל ב- BIOS.

מתקין KVM כדי להאיץ את אמולטור האנדרואיד

בשלב זה אנו הולכים להתקין כמה חבילות הדרושות להאצת אמולטור 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 (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיגל גוטיירז דיג'ו

    Ubunlog,Uso Genymotion. Necesito un android en el pc y es el único que me ha funcionado. ¿Sirve KWM para otros emuladores que no sean proporcionados por Android estudio?

    1.    דמיאן אמודו דיג'ו

      אני יודע שגם עם Eclipse זה עובד. אך אם ברצונך לקבל מידע נוסף, עיין בתיעוד kvm. ברכות.

  2.   פימורילוב מורילו דיג'ו

    מעולה>

  3.   חואנלטוס דיג'ו

    חברים, למי שעושה זאת עם גרסה 1804 של אובונטו עכשיו קבוצת libvirtd נקראת libvirt

  4.   לֵיצָן דיג'ו

    אבל איזה פיסת הסבר, תודה רבה המורה