ADB over TCPでAndroidに接続するにはどうすればよいですか? [closed] 質問する

ADB over TCPでAndroidに接続するにはどうすればよいですか? [closed] 質問する

アプリケーションをデバッグしようとしていますモトローラ ドロイドですが、USB経由でデバイスに接続する際に問題があります。私の開発サーバーはWindows 7 64ビットVMで、ハイパーVそのため、ゲストまたはホストから USB 経由で直接接続することはできません。

いくつかの異なるUSB-over-TCPソリューションをインストールしましたが、接続に問題があるようです。アジア開発銀行モニターは「devicemonitor が監視の開始に失敗しました」と繰り返し報告します。USB 接続の代わりにネットワークを使用して開発マシン上のクライアントからデバイス上のデーモンに直接接続する方法、または他の実行可能なオプションはありますか?

ベストアンサー1

手動プロセス

デバイスがルート化されている場合

によるとxda-developers への投稿次のコマンドを使用して、デバイスから Wi-Fi 経由で ADB を有効にすることができます。

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

これを無効にしてADBをUSBでリッスンするように戻すこともできます。

setprop service.adb.tcp.port -1
stop adbd
start adbd

すでにUSBアクセスがある場合、コンピューターから(ルート権限は不要)

すでにUSBをお持ちの場合は、Wi-Fiへの切り替えがさらに簡単です。USB経由でデバイスが接続されているコンピューターのコマンドラインから、次のコマンドを発行します。

adb tcpip 5555
adb connect 192.168.0.101:5555

必ず、デバイスに実際に割り当てられている IP アドレスに置き換えてください192.168.0.101。完了したら、次のコマンドを実行して adb tcp セッションから切断できます。

adb disconnect 192.168.0.101:5555

タブレットの IP アドレスは次の 2 つの方法で確認できます。

手動 IP 検出:

Android の WiFi 設定に移動し、アクション バーのメニュー ボタン (縦の省略記号) をクリックし、[詳細設定] をクリックして、画面の下部に IP アドレスを表示します。

ADB を使用して IP を検出します。

adb 経由で次のコマンドを実行します。

adb shell ip -f inet addr show wlan0

ADBデーモンにUSB経由のリスニングに戻るように指示する

adb usb

プロセスを自動化するアプリ

Google Playにはこのプロセスを自動化するアプリもいくつかあります。簡単に検索してみると、adbワイヤレスWiFi ADBそしてADB WiFiこれらすべてにはルートアクセスが必要ですが、adbWireless では必要な権限が少なくなります。

おすすめ記事