Je suis sous Ubuntu 18.04 LTS et j'essaie de configurer Android Studio pour la première fois. Lorsque je lance ma simple application "Hello World", elle me donne une fenêtre contextuelle indiquant
KVM est requis pour exécuter cet AVD.
Erreur inconnueVeuillez créer un bogue contre Android Studio
Mais lorsque je lance simplement kvm-ok
, il génère:
INFO: /dev/kvm exists
KVM acceleration can be used
À partir de Ubuntu 18.04 et de Linux Mint Tara, vous devez installer qemu-kvm.
Sudo apt install qemu-kvm
Vérifiez la propriété de/dev/kvm
ls -al /dev/kvm
Vérifier quels utilisateurs font partie du groupe kvm
grep kvm /etc/group
Sortie de la commande ci-dessus
kvm:x:some_number:
S'il n'y a rien à droite du :
final, il n'y a aucun utilisateur dans le groupe kvm.
Pour ajouter l'utilisateur your_name au groupe kvm
Sudo adduser your_name kvm
qui ajoute l'utilisateur au groupe, et vérifiez encore une fois avec grep kvm /etc/group
.
Un redémarrage peut être requis pour que les autorisations prennent effet.
Réponse officielle sur StackOverflow
Changer l'autorisation du dossier de l'émulateur sdk. Ceci a fonctionné pour moi.
chmod 777 -R {sdk folder}/emulator
Connectez-vous en tant qu'utilisateur root Sudo su
allez dans le répertoire d'installation du studio aveccd ${path_of _installation_dir}/Android-studio/bin
et relancez le sdk avec ./studio.sh
. Ensuite, essayez de relancer votre avd
Je cours habituellement
Sudo chown username -R /dev/kvm
mais ce n'est que bon pour un moment. Vous cherchez une meilleure solution.
Il y a aussi une autre commande:
Sudo adduser username kvm