web-dev-qa-db-ja.com

adbは今日VirtualBoxでAndroid-x86に接続できません

しばらくの間、VirtualBoxにAndroid-x86-v3.2-eeepcを正常にインストールしました。また、AndroidでUSBホストアプリケーションをデバッグするのに役立つ良い方法です。このような構成のインストールは次のとおりです。

  • VirtualBoxをインストールします
  • Android-x86-v3.2-eeepcイメージをVBOXの仮想HDDにインストールします
  • ネットワークを「ホストのみ」に設定する
  • コンソールに入り、「dhcpcd eth0」と入力して、「192.168.56.101」のようなIPアドレスを取得します。
  • ホストのコンソールに移動し、「adbconnect192.168.56.101」と入力します

通常、Android-in-VBoxで実行されているadbデーモンに接続しても問題ありません。

今日、それは突然私に次のように促します:

C:\>adb connect 192.168.56.101
unable to parse 192.168.56.101 as <Host>:<port>

IPにpingを実行しようとしました。応答が速い。 IPとポートを強制しようとしました。

C:\>adb connect 192.168.56.101:5554
unable to connect to 192.168.56.101:5554

その根本的な原因についてはわかりません。ファイアウォールを確認しました。VirtualBoxは例外リストにあります。それでも機能しません。

PC構成:Windows XP VirtualBox V4.1

14
Allan K Liu

Android仮想マシンをadbに接続するには、次の手順に従います

  1. Androidホーム画面で、を押します ALT+F1 (左代替)。これにより、rootアクセスでターミナルが開きます。

  2. ターミナル内で、dhcpcd eth0と入力します。エラーが発生した場合、または結果が得られなかった場合は、コマンドを2回実行します。これにより、IPアドレスが提供されます。今プレス ALT+F7 ターミナルを閉じます。

  3. コマンドping <your IP Address>を使用してIPアドレスを確認します

  4. Androidターミナルで、adb tcpip 5555と入力します。これにより、adbがtcpipモードで再起動します。

  5. メインのOSターミナルから、adb connect <your IP address>と入力します

10
rinkesh

2番目のアダプターにブリッジネットワークを使用し、そのIPアドレスを使用します。つまり、adb connect 192.168.1.20。 IPはSettings->About Phone->Statusで取得できます。

2
mark.kedzierski

ALT + F1のトリックは良さそうに見えますが、私にはうまくいきませんでした。

  1. AndrovmConfigurationアプリを実行し、[保存]をクリックして、再起動アクションを確認しました。
  2. 再起動後、シャットダウンしてVirtualBoxをオフにし、AndroVMPlayerを起動しました。
  3. adb connect <your IP address>私のために働いた!
0
WebComer