J'ai développé un Android Application for Android
(SDK min version 14) et je l'ai testé normalement avec des tablettes telles que Samsung Galaxy 2 and Nexus 7
. Cependant, lorsque j'ai essayé d'exécuter l'application (en cliquant sur Exécuter AndroidStudio
), AS ne reconnaît pas les informations de la tablette, qui sont affichées dans l'image ci-dessous.
La chose intéressante est que, comme le montre l'image ci-dessus, AS détecte également le sdk de l'appareil car API 1
lorsque sa version Android est 4.2.2
La tablette est déjà configurée pour accepter " USB debugging
" dans les options du développeur, j'ai essayé de redémarrer la tablette et de redémarrer AS , mais je reçois toujours le même problème (tout va bien nexus 7 and Samsung Galaxy 2
).
La tablette / l'appareil sur lequel je travaille est un T742 «VeryKool»
Environment information:
OS: ubuntu
AndroidStudio version: 0.8.6
Tablet Android version:4.2.2
Tablet Kernel version: 3.4.5
App min SDK: 14
la source
Réponses:
Ok donc j'ai finalement trouvé le problème, apparemment sur cet appareil, vous devez configurer pour vous connecter en tant que caméra (même après que le débogage USB est déjà activé)
En outre ce lien décrit le processus de mise en place
la source
adb devices
J'ai vu cette erreur plusieurs fois lorsque adb n'a pas été connecté avec les autorisations correctes.
Sur le terminal, essayez
s'il revient
alors vous devez redémarrer adb avec les bonnes perms
si cela a fonctionné alors vous aurez
Plus de problèmes de résolution de version Sdk dans Android Studio après cela.
la source
Exécutez simplement cette commande après avoir connecté votre appareil à votre système Ubuntu:
Cela fonctionne pour moi.
Remarque: assurez-vous d'avoir sélectionné l'option de transfert de fichiers sur votre téléphone.
la source
Sur Ubuntu, avec mon Pixel XL sur 8.0, je devais le faire en étant connecté à l'ordinateur:
Paramètres -> Appareils connectés -> USB -> Passer à `` Transfert de fichiers ''
la source
J'ai le même problème avec mon Nexus 5 / 5X / Pixel 2 XL sur Ubuntu 18.04.
Une solution permanente consiste à ajouter une règle udev afin que vous puissiez toujours accéder à l'appareil.
Trouvez votre appareil avec la commande
lsusb
. Cela produit par exemple pour mon Pixel 2 XL ceci:Vérifiez maintenant les autorisations. Remplacez 001 et 003 par vos paramètres:
Pour résoudre ce problème, créez un fichier de règles udev
sudo nano /etc/udev/rules.d/51-android.rules
avec le contenu suivant:Débranchez et rebranchez votre appareil. Il devrait désormais toujours être reconnu. Sinon, redémarrez le serveur adb une dernière fois avec
adb kill-server
.Source: http://www.janosgyerik.com/adding-udev-rules-for-usb-debugging-android-devices/
la source
Ran dans le même problème lors de l'utilisation d'Android Studio sur Ubuntu. Apparemment, pour moi, la solution consistait à définir le mode de connexion USB de l'appareil sur MTP .
la source
Vérifiez d'abord la version adb: si elle donne une sortie comme
Ensuite, redémarrez simplement le démon.
sinon installez d'abord adb et redémarrez le démon a fonctionné pour moi, dans ubuntu 16.04.3
la source
Récemment, j'étais confronté au même problème pour les téléphones Vivo et MI. J'ai essayé tout ce qui est décrit dans ce fil. J'ai essayé de me connecter en tant que MTP, PTP; Mais rien n'a fonctionné.
Après de nombreuses tentatives, j'ai trouvé une solution pour mon cas et cela peut peut-être aussi aider les autres.
adb kill-server
adb start-server
Cela a résolu mon problème.
la source
La désactivation et la réactivation du débogage pendant que l'appareil était connecté ont fait l'affaire pour moi.
la source
J'ai eu le même problème.
Je l'ai résolu en ouvrant les paramètres de mon appareil Android, puis en sélectionnant «Désactiver» puis «Activer» pour le débogage USB.
la source
J'ai eu le même problème. J'ai résolu cela en faisant
2.Ouvrez le terminal pour (utilisateur ubuntu) ou ouvrez cmd (utilisateur de la fenêtre)
3. tapez la commande "sudo adb kill-server"
4.Accédez au studio Android, puis reconnectez l'appareil.
la source
Sur ubuntu, l'installation d'adb a fonctionné pour moi, je pense qu'il y avait un problème avec le studio Android par défaut.
Dans la commande d'utilisation du terminal
la source
Parfois, sous Linux (Centos 6 dans mon cas), la raison peut être que vous n'avez pas démarré Android Studio en tant qu'utilisateur root. veuillez redémarrer android studio en tant qu'utilisateur root et essayez-le!
la source
Pour ubuntu machine, sélectionnez l'option de transfert et l'appareil sera détecté dans le studio Android ainsi que pour le débogage. Généralement, l'appareil est en état de charge pour Windows, mais pour ubuntu, c'est ainsi que cela fonctionne.
De plus, souvent, l'appareil n'est pas détecté, refaites la même chose.
la source
Nécessite le mode MTP, mais il ne vient pas sous le côté USB. Dans le paramètre de stockage sur l'élément de la barre de menu, vous pouvez définir le type de connexion PC comme ... MTP.
la source
vérifier les processus en cours d'exécution, j'avais plusieurs processus adb en cours d'exécution et je pense que cela gâchait les choses pour moi. Tuez-les tous puis redémarrez Studio. HTC Sync Manager, GenyMotion, etc. et éventuellement lorsque plusieurs fenêtres Android Studio sont ouvertes peuvent entraîner plusieurs processus adb en conflit.
la source
Sur Ubuntu en particulier ou sur toute autre plateforme. S'il vous plaît et s'il vous plaît vérifier votre version adb. Je ne peux pas insister assez sur cela. assurez-vous qu'il est mis à jour ou la dernière version, surtout si les réponses ci-dessus ne fonctionnent pas et que ce lien ne fonctionne pas non plus.
Après avoir mis à jour mon dossier platform-tools situé à
PATH_TO/Android/Sdk/platform-tools
qui contient également le
adb
il a fonctionné. L'Iranadb devices
d'abord il montrerait non autorisé puis
vous débranchez et rebranchez l'appareil Android. Ensuite, votre téléphone demanderait la permission avant que le système ne lise votre appareil.
la source
Dans mon cas, le simple fait de regarder mon téléphone et de cocher la case contextuelle pour autoriser le débogage USB a fait le travail pour moi.
la source
Accédez au terminal dans le studio Android et exécutez "adb devices". Il affichera les appareils connectés. Ensuite, exécutez l'application et l'appareil devrait apparaître.
la source