J'ai 2 Android appareils connectés via USB à mon ordinateur
maintenant, quand je liste les appareils, j'obtiens ceci:
C:\Users\MBH>adb devices
List of devices attached
0123456789ABCDEF device
0123456789ABCDEF device
Les deux appareils ont reçu le même numéro de série, ou ce que cela signifie 123456789ABCDEF.
Le problème: Je ne peux rien faire dans ce cas, ni pousser ni extraire des fichiers, ni transférer des ports TCP.
C:\Users\MBH>adb forward tcp:59900 tcp:59900
error: more than one device/emulator
C:\Users\MBH>adb -s 0123456789ABCDEF forward tcp:59900 tcp:59900
error: more than one device
La question: est-il possible de connecter ou de sélectionner un appareil de manière différente? comme le numéro de modèle de l'appareil ou quelque chose?
J? ai compris
C:\Users\MBH>adb devices -l
List of devices attached
0123456789ABCDEF device product:ZEN model:ZEN device:ZEN
0123456789ABCDEF device product:full_gs702c model:M757 device:gs702c
Ensuite, je pourrais utiliser le numéro de modèle pour le bombardement
C:\Users\MBH>adb -s model:M757 Shell
shell@gs702c:/ $ ls
ça fonctionne maintenant
Vous pouvez exécuter chaque commande de adb en sélectionnant le périphérique par ID de périphérique. Exécutez la commande pour obtenir l'identifiant du périphérique:
adb devices
vous obtiendrez la liste de tous les périphériques disponibles quelque chose comme ceci:
<device ID> device
emulator-5554 offline
la copie de l'identifiant de l'appareil lance la commande comme ceci:
adb -s <device ID> <your command>
exemple:
adb -s <device ID> tcpip 5555
OR
adb -s <device ID> forward tcp:59900 tcp:59900
cela n'entraînera pas l'erreur du type "plus d'un périphérique/émulateur"
Merci