Comment utiliser adb avec émulateur comme Memu / Bluestacks / Nox Lecteur App
Je veux utiliser adb
avec un émulateur android.
Puis-je simuler une connexion USB ou comment est-ce possible ?
Émulateur est enracinée, USB-Option de Débogage est Sur
J'ai aussi essayé via des applications comme adbWireless mais je reçois hôte n'a pas pu répondre (10060) erreur.
Dois-je toujours besoin d'une connexion USB pour l'initialisation?
Comment est-il possible de se connecter adb
avec un émulateur?
OriginalL'auteur ThorstenM | 2016-07-20
Vous devez vous connecter pour publier un commentaire.
Pour MEmu, Droid4X et d'autres VirtualBox basée sur des émulateurs existe un moyen très simple:
Vous avez besoin de l'avant port 5555 pour vous accueillir.
Par exemple dans Droid4X vous ouvrez
\vms\droid4x\droid4x.vbox
dans l'éditeur de texte. Il est tout simple fichier xml.Dans la section
<NAT>
vous ajoutez la ligne:Vous pouvez utiliser non seulement 5565 port. Il doit être inégale et de gamme 5555-5585 ou bad ne sont pas auto trouver votre émulateur.
Enregistrer le fichier et lancer l'émulateur. Maintenant, exécutez
adb devices
et vous voyezemulator-5564
dans la liste.Vous devez modifier le fichier uniquement sur complètement arrêté émulateur ou vous modifications seront écrasées. C'est un moyen d'arrêter non seulement la machine virtuelle. Vous devez arrêter le service de processus trop. Généralement appelé, comme
VBoxSVC.exe
ouMemuSVC.exe
ou d'une autre*SVC.exe
à partir du dossier de votre émulateur.Pour Memu, vous devez modifier
\MEmu\MemuHyperv VMs\MEmu\MEmu.memu
. Tous les autres restent même.Unfortunelly changer hostport ne fonctionne pas. Après le lancement de l'émulateur hostport retour à la valeur précédente. Que se produire même si je le modifier à droite après le redémarrage de mon pc.
Parce que vous devez ajouter de nouvelles en ligne, pas éditer existe.
après l'ajout de nouveaux redirection de nom avec
hostport=21553
quand j'ai l'impressionadb devices
je ne vois127.0.0.1:21503
. Je peux utiliseradb connect 127.0.0.1:21553
, mais de toute façon21553
est mis hors connexion.faut apprendre à lire: "Vous pouvez utiliser non seulement 5565 port. Il doit être inégale et de gamme 5555-5585 ou bad ne sont pas auto trouver votre émulateur"
OriginalL'auteur Enyby
Je suis en utilisant Memu version 2.3 et le port utilisé pour se connecter à Android studio est 21503. Accédez à votre sdk platformtools répertoire et exécutez les opérations suivantes dans cmd.Si elle échoue, essayez d'exécuter à nouveau. Vous pouvez également installer samsung pilote USB et essayez à nouveau.
OriginalL'auteur MbaiMburu
J'ai résolu en Suivant les étapes:
Aller à Memu Répertoire d'Installation: (Dans Mon Cas D:\Program Files\Microvirt\MEmu)
Et puis Supprimez le adb.exe fichier.
Il devrait fonctionner correctement pour vous.
OriginalL'auteur Riajul
Ok, voici une étape par étape guide pour les MEmu émulateur.
Télécharger et installer adbWireless application dans l'émulateur (google "adbwireless xda", je ne peux pas insérer plus de 2 liens dans ce post). Après cela, vous aurez besoin de configurer un pont réseau, procédez exactement comme c'est écrit ici, et redémarrez votre ordinateur:
MEmu pont
Puis ouvrir l'émulateur, activer le débogage USB, exécutez adbwireless, appuyez sur le bouton. Vous devriez voir l'adresse IP, à partir de "192.168". Si ce n'est pas - vous avez fait quelque chose de mal.
Exécutez la commande shell avec l'administrateur privilages. Naviguer dans le dossier avec la bad (dans mon cas c'est "D:\Program Files\Microvirt\MEmuHyperv" ou d'ajouter cette variable système Path). Remebber de la propriété intellectuelle de adbwireless, puis dans le shell ececute une commande
adb connect your_ip
, dans mon cas, c'était 192.168.0.101.Le shell va vous informer:
connected to 192.168.0.101:5555
. Ensuite, exécutezadb devices
, donc vous devriez voir la liste des appareils connectés.Félicitations, vous êtes connecté à MEmu à l'aide de la bad.
Il y a plusieurs façons de configurer la connexion à ce post, mais il est en russe.
OriginalL'auteur Max
Pour les Nox App Player, le port est
62001
.Si cela ne fonctionne pas, s'il vous plaît tourner sur "Débogage USB" d'abord:
Ressources
OriginalL'auteur Siu Ching Pong -Asuka Kenji-
FindEmulatorPort Utilisé pour trouver l'émulateur android adb port et de se connecter automatiquement, comme Tencent mobile assistant, Netease MuMu、BlueStacks、Nox App Player et ainsi de suite.
télécharger à partir de: https://gitee.com/tp7309/TTEmulatorPortFinder/repository/archive/master.zip
OriginalL'auteur Milo
copie adb.exe et tous les fichiers que vous trouverez dans le dossier du SDK android , utilisé par votre Studio, plus que dans le passé à memu dossier de remplacer l'ancien memu de la bad. c'est tout.
OriginalL'auteur Guide Pharma
Démarrer > Panneau de configuration > Gestionnaire de Périphérique > Cartes Réseau > [menu en haut de la fenêtre] > > Installer du Matériel Hérité > Suivant > [o] Installer le Matériel que je manuellement, sélectionnez à partir d'une liste > Suivant > [x] cartes Réseau > Disque > Parcourir... > %PROGRAMFILES%\Microvirt\MEmuHyperV\MEmuNetFit.inf
Démarrer > Panneau de configuration > Centre Réseau et Partage > [liens sur le côté gauche de la fenêtre] > Modifier les paramètres de l'adaptateur > [cliquez sur l'hôte uniquement l'adaptateur et votre principal internet tout en maintenant la touche ctrl enfoncée et cliquez à droite] > connexions de pont
Retrait de l'adaptateur n ° 1 des sauts de la VM
OriginalL'auteur SeyiAdejugbagbe
Tout d'abord, vous devriez trouver le fichier de configuration spécifiques de l'émulateur de machine virtuelle.
par exemple, Memu de configuration de la vm du fichier est situé près de ~
C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEMU_NAME\MEMU_NAME.memu
.Deuxièmement, comme il est dit dans la 1ère réponse, en section, vous ajoutez la ligne:
Prendre la valeur de
hostport
, ici, il est21743
.Troisième étape consiste à utiliser adb de MEmuHyperv
C:\Program Files\Microvirt\MEmuHyperv\adb.exe
. L'une des solutions possibles consiste à ouvrir cmd, puis sur un cd pour MEmuHyperv du dossier et de travailler à partir de là.Comme MEmuHyperv est maintenant séparée de projet, vous pouvez le télécharger à partir d'ici http://www.memuplay.com/blog/2016/08/08/memuhyperv-tool/
OriginalL'auteur Morg4n