J'ai lu quelques articles indiquant que BlueStacks App Player peut être utilisé pour déboguer des applications Android via Eclipse, au lieu de l'émulateur Android par défaut. Exemple d'article
Mais je pense que cela fait référence à la version Windows, je n’étais pas capable de le faire fonctionner sous MacOS. Est-ce que quelqu'un sait comment déboguer en utilisant BlueStacks/Eclipse sur MAC?
adb connect localhost:10001
devrait faire l'affaire.
Eh bien, vous pouvez essayer une autre façon:
1) Ouvrez d’abord le DDMS via Window->Open Perspective->DDMS
sous Eclipse.
2) Ensuite, ouvrez BlueStacks App Player (laissez-le ouvert).
3) Après cela, revenez à Eclipse et vous remarquerez qu'il y a deux émulateurs sous l'onglet Device
.
Cliquez ensuite sur Reset adb
situé sous le petit triangle dans l’onglet Device
.
Après quelques secondes, l'autre émulateur disparaîtra et vous pourrez passer à l'étape suivante.
4) Puis retournez à travers Window->Open Perspective->Java
sous Eclipse.
5) Sélectionnez votre projet et faites un clic droit dessus, choisissez Debug As->Debug Configurations
6) Sous Android Application
, sélectionnez votre configuration ou créez-en une nouvelle. Dans l'onglet Target
, choisissez Always Prompt to pick device
Après cela, sélectionnez Apply
puis Debug
.
7) Sélectionnez ensuite l'émulateur BlueStacks dans la fenêtre Invite, puis sélectionnez OK
.
Vous pouvez également ouvrir le lecteur BlueStacks App Player avant Eclipse en suivant les étapes ci-dessus (avec des modifications mineures).
Pour plus d'informations, visitez les liens ci-dessous. (Cependant, en chinois ...)
http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746950.htmlhttp://www.cnblogs.com/hbbbs/archive/2012/ 10/30/2746979.html
J'espère que cela vous aidera.
C:\>cd Program Files (x86)\Android\android-sdk\platform-tools
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb connect 127.0.0.1:5555
connected to 127.0.0.1:5555
C:\Program Files (x86)\Android\android-sdk\platform-tools>
Exécutez Bluestacks.
open Invite de commandes sous Windows.
Allez dans Platform-tools en utilisant la commande suivante.
cd C:\Users\<username>\AppData\Local\Android\sdk\platform-tools
puis écrire:
adb devices
Avec les outils de développement 27 et plus récents! Vous obtenez une liste de périphériques détectés par adb .. si BlueStacks-4 est installé, vous devez voir le périphérique répertorié (emulator-555x).
BlueStacks regroupe sa propre copie de adb
, %PROGRAMFILES(x86)%\BlueStacks\HD-adb.exe
. Vous pouvez connect localhost
avec elle ou toute autre commande. BlueStacks 3 utilise le port par défaut 5555
.
Pour les utilisateurs de Mac: localhost: 5037 a travaillé pour moi