web-dev-qa-db-fra.com

Android Studio répertorie le périphérique en tant que "??????????????? [null]"

Je suis un Android développeur travaillant avec le mac de mon bureau. Mais maintenant, je veux migrer les projets vers Ubuntu.

J'ai installé Android studio et j'essaie de lancer un projet sur mon appareil ASUS Zenfone 5 (KitKat).

Mais la liste des périphériques indique ?????????????????[null]

J'ai essayé de courir dans Nexus 7, son fonctionnement fonctionne bien et aucun problème n'a été trouvé.

Y at-il des problèmes dans les paramètres de mon appareil? Ou tous les paramètres changent dans mon studio Android ..?

enter image description here

2
Jishad

Si vous développez sur Ubuntu Linux, vous devez ajouter un fichier de règles udev contenant une configuration USB pour chaque type de périphérique que vous souhaitez utiliser pour le développement. Dans le fichier de règles, chaque fabricant de périphérique est identifié par un ID fournisseur unique, comme spécifié par la propriété ATTR{idVendor}. Pour obtenir une liste des ID de fournisseur, voir ID de fournisseur USB ci-dessous. Pour configurer la détection de périphérique sur Ubuntu Linux: Connectez-vous en tant que root et créez ce fichier:

/etc/udev/rules.d/51-Android.rules

Utilisez ce format pour ajouter chaque fournisseur au fichier:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

Dans cet exemple, l'ID de fournisseur est pour HTC (pour obtenir votre ID de fournisseur, utilisez la commande lsusb avec le périphérique connecté). L'affectation MODE spécifie les autorisations de lecture/écriture et GROUP définit le groupe Unix auquel appartient le nœud de périphérique. Remarque: La syntaxe de la règle peut varier légèrement en fonction de votre environnement. Consultez la documentation udev de votre système selon vos besoins. Pour un aperçu de la syntaxe des règles, consultez ce guide sur l'écriture de règles udev.

Maintenant, exécutez:

chmod a+r /etc/udev/rules.d/51-Android.rules

La solution complète est ici .

3
Arsenius