685 votes

Android Studio: autorisation du périphérique / dev / kvm refusée

Lorsque j'essaie d'exécuter mon application Android sur un émulateur, le message d'erreur suivant s'affiche:

Autorisation / dev / kvm refusée.

J'ai vérifié les autorisations et ajouté l'utilisateur avec lequel je suis actuellement connecté au groupe kvm. Qu'est-ce qui ne va pas?

1045voto

user1587329 Points 91

Comme mentionné dans les commentaires, à commencer par Ubuntu 18.04 et Linux Mint Tara , vous devez d'abord sudo apt install qemu-kvm.

De vérifier la propriété d' /dev/kvm d'utilisation

ls -al /dev/kvm

L'utilisateur a root, le groupe kvm. Pour vérifier les utilisateurs qui sont dans l' kvm groupe, l'utilisation

grep kvm /etc/group

Cette retourné

kvm:x:some_number:

sur mon système: comme il n'y a rien rightwards de la finale, :, il n'y a pas d'utilisateurs dans l' kvm du groupe.

Pour ajouter l'utilisateur yourname de la kvm groupe, vous pourriez utiliser

sudo adduser yourname kvm

qui ajoute l'utilisateur au groupe, et de vérifier une fois de plus avec grep kvm /etc/group.

Comme mentionné par @Knossos, vous pouvez déconnecter et de se reconnecter (ou redémarrez-le), pour les autorisations de prendre effet.


Pour ouvrir un terminal, voir https://askubuntu.com/questions/183775/how-do-i-open-a-terminal#183777.

Pour trouver votre nom d'utilisateur, voir https://askubuntu.com/questions/333718/how-can-i-find-out-my-user-name#333832.

640voto

Jerin A Mathews Points 2154

Voici comment je l'ai fait fonctionner dans Ubuntu 18.04

 sudo apt install qemu-kvm
 

Ajoutez votre utilisateur au groupe kvm en utilisant:

 sudo adduser <Replace with username> kvm
 

Si la permission est toujours refusée :

 sudo chown <Replace with username> /dev/kvm
 

Essayez-le

51voto

milan tripathi Points 19

Essayez ceci, cela a fonctionné pour moi:

  1. sudo apt install qemu-kvm

  2. sudo chown -R <username>:<username> /dev/kvm –

32voto

user198829 Points 16

Avez-vous également essayé de suivre, cela devrait fonctionner:

 sudo chown <username> /dev/kvm
sudo chmod o+x /dev/kvm
 

-5voto

mtoto_dev Points 1

L'exécution de la commande ci-dessous dans Ubuntu 18.04 a fonctionné pour moi sudo chown -R / dev / kvm

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X