KVM, επιταχύνετε τον εξομοιωτή Android Studio στο Ubuntu

kvm επιτάχυνση εξομοιωτή στούντιο Android

Το σημερινό άρθρο είναι μια συμβουλή για χρήστες που χρησιμοποιούν το Android Studio για να αναπτύξουν τις εφαρμογές τους. Το μόνο πρόβλημα με αυτό το φανταστικό πρόγραμμα είναι ότι μπορείτε να απελπιστείτε κατά την εκκίνηση του εξομοιωτή που παρέχει για να ελέγξετε την εφαρμογή σε λειτουργία. Εάν η ομάδα σας δεν είναι εξαιρετική, αυτό μπορεί να σας κάνει να αποφασίσετε για ένα άλλο πρόγραμμα για την ανάπτυξη των εφαρμογών σας. Χρειάζεται πολύς χρόνος για να εκτελεστεί (και όταν το κάνει, η ευχέρεια του αφήνει πολλά να είναι επιθυμητά).

Όποιος προγραμματίζει για Android σε τακτική βάση σχεδόν σίγουρα χρησιμοποιεί το Android εξομοιωτής που μας παρέχει Android Studio, αν και έχετε άλλες επιλογές για αυτό. Για όλους εκείνους που είναι απελπισμένοι με την απόδοση του εξομοιωτή και χρησιμοποιούν επίσης Linux (το Ubuntu στην περίπτωσή μου), εδώ θα δούμε μια πολύ απλή λύση εγκαθιστώντας το KVM (Εικονική μηχανή με βάση τον πυρήνα). Με αυτό, η ομάδα σας δεν θα γίνει φόρμουλα 1, αλλά θα παρατηρήσετε τη διαφορά.

Η μόνη απαίτηση για να επιταχύνετε τον εξομοιωτή είναι ότι πρέπει να έχετε επεξεργαστή Intel στον υπολογιστή. Με τη σειρά του πρέπει να είναι συμβατό με το Intel VT. Για όσους δεν το γνωρίζουν, το Intel VT είναι μια τεχνολογία εικονικοποίησης που θα μας επιτρέψει να βελτιώσουμε σημαντικά την απόδοση των εικονικών μηχανών μας.

Πώς να ξέρετε αν μπορούμε να χρησιμοποιήσουμε το KVM

Πριν ξεκινήσετε να εγκαθιστάτε κάτι, καλύτερα βεβαιωθείτε ότι είναι εφικτό να χρησιμοποιήσετε το KVM στην ομάδα μας. Για να γίνει αυτό, το πρώτο πράγμα που πρέπει να γνωρίζουμε είναι εάν ο επεξεργαστής μας υποστηρίζει την εικονικοποίηση υλικού. Για να το κάνουμε αυτό, θα ανοίξουμε ένα τερματικό και θα γράψουμε την ακόλουθη εντολή σε αυτό:

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

Αφού γράψετε την προηγούμενη εντολή, το τερματικό θα επιστρέψει μια αριθμητική τιμή. Εάν η τιμή που εμφανίζεται είναι 0, αυτό σημαίνει ότι η CPU μας δεν υποστηρίζει εικονικοποίηση. Εάν η τιμή είναι μεγαλύτερη από 0, θα συνεχίσουμε με το επόμενο βήμα. Αυτό θα είναι εγκαταστήστε το CPU Checker από το τερματικό χρησιμοποιώντας την παρακάτω εντολή:

sudo apt intall cpu-checker

Αφού ολοκληρωθεί η εγκατάσταση, είναι η στιγμή στην οποία πρέπει να μάθουμε αν η CPU μας υποστηρίζει KVM. Αυτό είναι το σύστημα που θα χρησιμοποιήσουμε για να επιταχύνουμε τον εξομοιωτή. Για να ξεκαθαρίσουμε τις αμφιβολίες από το τερματικό, θα χρησιμοποιήσουμε αυτήν την εντολή:

kvm-ok

εντάξει

Αν δούμε κάτι διαφορετικό όπως: "INFO: Η CPU σας υποστηρίζει επεκτάσεις KVM INFO: / υπάρχει / kvm υπάρχει Επιτάχυνση KVM μπορεί να χρησιμοποιηθεί" μπορούμε να συνεχίσουμε. Σε περίπτωση που το μήνυμα που εμφανίζεται είναι διαφορετικό, αυτό σημαίνει ότι πρέπει να ενεργοποιήσουμε την τεχνολογία Intel VT στο BIOS.

Εγκατάσταση KVM για επιτάχυνση του εξομοιωτή Android

Σε αυτό το σημείο, πρόκειται να εγκαταστήσουμε μερικά απαραίτητα πακέτα για την επιτάχυνση του εξομοιωτή Android Studio στο σύστημά μας. Θα πρέπει να γράψουμε μόνο την ακόλουθη συμβολοσειρά εντολών στο τερματικό:

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

Σε ορισμένες περιπτώσεις, δεν θα μας ζητήσει διαμόρφωση οποιουδήποτε είδους. Ωστόσο, έχω βρει άλλους στους οποίους στην ενότητα Postfix Configuration πρέπει να επιλέξετε Χωρίς διαμόρφωση. Αυτό θα αποτρέψει την εμφάνιση συγκρούσεων που μπορούν να κάνουν την ημέρα μας πικρή. Για να ολοκληρώσουμε, πρέπει απλώς να προσθέσουμε τον χρήστη μας στις ακόλουθες ομάδες.

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

Για να ισχύσουν οι αλλαγές στις ομάδες θα πρέπει να αποσυνδεθείτε από τον λογαριασμό σας και να συνδεθείτε ξανά. Μόνο μέλη των προαναφερθεισών ομάδων θα μπορούν να χρησιμοποιούν αυτήν την τεχνολογία για εικονικές μηχανές. Το προηγούμενο βήμα είναι απαραίτητο για την πραγματοποίησή του.

Όταν συνδεθούμε ξανά, θα επαληθεύσουμε την εγκατάσταση με την ακόλουθη εντολή:

sudo virsh -c qemu:///system list

Εάν όλα είναι σωστά, το τερματικό θα επιστρέψει κάτι σαν αυτό που μπορείτε να δείτε παρακάτω:

σωστή εγκατάσταση kvm

Σε περίπτωση που επιτύχετε άλλο αποτέλεσμα, θα πρέπει να ξεκινήσετε εκ νέου. Πρέπει να εκτελέσουμε ξανά ολόκληρη τη διαδικασία εγκατάστασης και να προσθέσουμε ξανά τους χρήστες στις ομάδες που υποδεικνύονται.

Σε περίπτωση που μας αρέσει περισσότερο a γραφική διεπαφή για KVM μπορούμε να ακολουθήσουμε τις οδηγίες που ένας συνεργάτης άφησε πριν από λίγο καιρό παρακάτω θέση.

Χωρίς πολλές επιπλοκές και με μερικές εντολές θα έχουμε έναν πιο ρευστό και βελτιστοποιημένο εξομοιωτή. Τώρα μπορούμε να συνεχίσουμε τον προγραμματισμό και να εργαζόμαστε χωρίς φόβο "θανάτου" κατά την εκκίνηση του εξομοιωτή Android Studio.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Μιγκέλ Γκουτιέρεζ dijo

    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.    Νταμιάν Αμοέδο dijo

      Το ξέρω ότι με το Eclipse λειτουργεί επίσης. Αν όμως θέλετε περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση του kvm. Χαιρετίσματα.

  2.   Fjmurillov Murillo dijo

    εξαιρετικό>

  3.   juanlettuce dijo

    Φίλοι, για όσους το κάνουν αυτό με την έκδοση 1804 του ubuntu τώρα η ομάδα libvirtd ονομάζεται libvirt

  4.   παλιάτσος dijo

    αλλά τι εξηγήσεις, ευχαριστώ πολύ δάσκαλο