web-dev-qa-db-ja.com

ADB-VirtualBox接続

ADBとVirtualBox Androidデバイスを接続しようとしました。Webで可能なすべてのチュートリアルに従いましたが、まだ機能していません。私が行ったこと:

  • androidx86.orgのdlAdroidx86
  • virtualBoxにインストールする
  • 正しいアクセスモード(ブリッジ)とカード(PC-net Fast III)でネットワークを構成する
  • 仮想マシン端末にnetcfgと入力し、IPアドレス(静的)として192.168.1.12を取得します。
  • タイプadb kill-serverホストマシン上
  • タイプadb connect 192.168.1.12ホストマシン上

そして、192.168.1.12:5555に接続できないというエラーが発生します。私はOSとしてWindows7を実行しています。

なぜか分かりますか?接続するデバイスのポートを知る方法は?ありがとうございました !

11
Derbie

同じ問題が発生したことがありますが、VMネットワーク構成を確認しましたか?私のVMネットワークは次のように構成されています:NAT =モード、拒否、アダプタをPCnet-FAST IIIとして使用し、このルールを転送に追加します。

enter image description here

常に最も卑劣な部分はVMのネットワーク構成です。これを試してみてください。それでも問題が解決しない場合は、このチュートリアルを確認してください: スピードアップAndroid Android-x86およびVirtualBoxを使用した開発

19
4gus71n

今は自動化すべきだと思います。ただし、これを行うことで、Android x86)に接続する古い方法を試すことができます。

  • を押してコンソールに移動します Alt+F1
  • 次のコマンドを実行します:

    su

    setprop service.adb.tcp.port 5555

    adbdを停止します

    adbdを開始します

  • Androidに戻ります。 Alt+F7
1
SERPRO

私がしたことは、ブリッジネットワーク接続を使用してから、ゲストOSのadbを[設定]-> [電話について]にある電話のIPアドレスに接続することです。例えば

adb connect 192.168.0.222:5555
0
danpop