TCP/IPでリッスンするようにADBを設定するために以前にこのコマンドを使用しましたが、今回は驚かされます。問題は、それがスローしているエラーが意味をなさないことです。
$ adb tcpip 5555
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found
実際、USBモードにしようとしても機能せず、同じエラーが発生します。
$ adb usb
error: device not found
参考までに、adbヘルプには次のように書かれています。
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port
Android SDK(アップデートなし)に変更を加えていません。ご協力をお願いいたします。
問題は、実行するためにAndroidデバイスをUSBで接続(別のデバイス))しなければならないことでした
$ adb tcpip 5555
restarting in TCP mode port: 5555
次に、このUSBデバイスを取り外し、TCP経由でLAN上の他のデバイスに接続します。
まったく意味がありません。
デバイスが開発ツールの下でデバッグ用に設定されていることを確認してから、ホストコンピューターのコマンドラインで次のように入力します。
$ adb tcpip 5555 - restarts the adbd daemon listening on TCP on the specified port (typically 5555)
restarting in TCP mode port: 5555
「エラー:デバイスが見つかりません」が表示された場合、一時的にAndroidをUSBケーブルで接続する必要があります。これは同じデバイスである必要はありません。 、および接続したままにする必要はありません)
次に、AndroidデバイスをIPアドレスで接続します。(Androidがローカルネットワークに接続されていることを確認してから、IPアドレスを見つけるには、wifiをクリックしますネットワーク接続で接続の詳細を確認します。)
$ adb connect 192.168.0.10 - connects over network to remote device IP (replace 192.168.0.10 with your Android device's IP address)
connected to 192.168.0.10:5555
接続によっては、最初の確立に1分程度かかる場合があります。
USB接続に戻すには、次のように入力します。
$ adb usb - restarts the adbd daemon listening on USB
その他の注意事項:
あなたがおそらく望んでいるのは:
connect <Host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number is specified.
そう:
$ adb connect 192.168.1.38
adb usb
およびadb tcpip <port>
コマンドは、デバイスで実行されているadbd
デーモンの転送モードを制御します。モードを変更するには、現在のトランスポートが機能している必要があります。あなたの場合、adbd
はUSBモードで実行されています-モード変更要求がデーモンに到達するためには、USBケーブルを接続する必要があります。
TCPIPトランスポートを有効にするためだけにUSBを接続する必要がないようにする場合は、デフォルト設定を変更するか、デバイス自体のターミナルエミュレータから手動で切り替えることができます。
私もこの問題に遭遇し、1週間で解決しようとしました。最後に、充電中にデバッグできるようにデバイスの設定を変更すると、数分で解決します。充電時にデバッグを許可することを選択すると、USBデバッグの許可が無効になる場合があるため、USBデバッグの許可が有効になっていることも確認します。
その後、もう一度adb tcpip 5555
を試してみます。これ以上no emulators...
のようなメッセージはありません。次にadb connect 'ip address':5555
を使用して接続します。これは魅力のように機能します。