web-dev-qa-db-ja.com

BluestacksをAndroid St​​udioに接続します

最近Androidスタジオに移行しました。 Bluestacksアプリプレーヤーでアプリをテストする方法を知りたいです。ブルースタックを接続し、adb connect localhost:5555を使用してEclipseで作業していましたが、Androidスタジオでは動作しないようです。どこにも助けが見つかりませんでした。誰かがこれを行った場合、助けてください。

37
Harikrishnan

解決しました。以前のEclipseのパスを削除した後、Androidスタジオのプラットフォームツールのパスを追加する必要がありました。私は知らない、多分コマンドに何らかの矛盾がある。

16
Harikrishnan

Blue StackをAndroid St​​udioに接続する手順

  1. Android St​​udioを閉じます。
  2. adb.exe location(デフォルトの場所:%LocalAppData%\Android\sdk\platform-tools)に移動します
  3. この場所からadb connect localhost:5555を実行します。
  4. Android St​​udioを起動すると、アプリの実行時にエミュレータとしてBlue Stackが取得されます。
46
K Tarun

私の場合、adb.exeを起動する必要はありませんでした。 BlueStacksのみを開始しましたbefore Android studio。

その後、Android studioで"Run"を押すと、bluestacksが新しいエミュレーターとして検出されます。

enter image description here

enter image description here

よろしく。

26
JRichardsz

世界!

バッチコマンドを実行する必要はありません。現在のバージョンでは、Android STUDIOの前にBLUESTACKSを実行するだけです

10
Said AKHROUF

(cannot connect to localhost:5555: No connection could be made because the target machine actively refused it. (10061)を持っている人向け:

BlustacksはIPv4-Localhost-TCP-5555(IPv6ではない)でリッスンしています。ほとんどの場合、WindowsはデフォルトでIPv6を有効にしており、Localhostは::1:を解決しています

クライアント(ADB)がlocalhostを使用してサーバーに接続しようとし、メインネットワークアダプターでIPv6が有効になっている場合、ADBはサーバーに接続しません。

したがって、次の2つのオプションがあります。

1- ADBクライアントTCP接続文字列をlocalhost IPV4に変更します:adb connect 127.0.0.1

または :

2-メインネットワークアダプターからIPV6プロトコルを無効にします。

4
Turrican