2016-04-06 15 views
0

MacでVirtualBoxを使用していて、両方のゲストOS(UbuntuとGenymotion Emulator)をadbと一緒に接続しようとしていません。 私はUbuntuからGenymotionのVMにpingすることができますが、それらを接続するにはadbコマンドを使用することはできません。 また、コマンドadb connect genymotion_ipを使用して接続を強制しようとしますが、コマンドadb devicesで確認すると、genymotionのVMはオフラインです。別のVirtualBoxマシンからadbで接続する

参考のため、私はそれらの間の接続のために、私は両方のためにNatNetworkを使用しています。 bridgeでも試しましたが、それでも同じ問題に直面しました。

答えて

0

トピックは古いですが、私は同じ問題に遭遇したとして、ここで私が見つけた解決策は以下のとおりです。Virtualboxのインターフェースで

  1. 、2つのネットワークアダプタを持っているGenymotion VMを設定(タイプの1 NATインターネットのアクセス、およびタイプホストプライベートネットワーク)Vitualboxインタフェースで
  2. 、タイプホストプライベートネットワークのネットワークアダプタを持っているあなたの他のVMを構成する1
  3. スタートGenymoン、およびホストプライベートネットワーク上のIPアドレスを取得(使用VirtualBoxのインターフェイスを、またはホストのコンソールadb shell ifconfigに)あなたのホストのコンソールで
  4. adb tcpip 5556
  5. はあなたの他のVMを起動し、実行し、そのコンソールで実行adb connect <ip_of_genymotion>:5556
  6. は、VMのコンソールチェックそのadb devicesショー接続されたデバイス(およびオフラインではない)

に今すぐあなたのエミュレータは、ADBを通して、あなたのVMに接続する必要があります。

これはWindows10上で実行されているVirtualboxと、GenymotionとDebian8 VMで動作しました。

関連する問題