私は基本的にこれを行おうとしています: ADB over TCPでAndroidに接続するにはどうすればよいですか? DroidX2で接続するにはどうすればよいですか?).
USBデバッグをオンにしていて、電話がUSB経由で接続されています。 IPアドレスは10.0.78.33です(TCPそのIP上の電話と通信でき、pingできることを確認しました)。
コマンドラインに移動して、次の操作を行います。
>> adb tcpip 5555
TCPモードポート:5555で再起動
>> adb connect 10.0.78.33:5555
10.0.78.33:5555に接続できません
これが機能しない理由について何か考えはありますか?これを行うにはrootアクセスが必要ですか?私は電話を応援することを避けようとしています。
ありがとう!
ステップ1。 PC /ラップトップのAndroidsdk\platform-toolsに移動します
ステップ2:
USB経由でデバイスを接続し、以下を実行します。
adb kill-server
次に実行します
adb tcpip 5555
以下のメッセージが表示されます...
デーモンが実行されていません。ポート5037で今すぐ起動*デーモンが正常に起動* TCPモードポート:5555で再起動
ステップ3:
次に、新しいCMDウィンドウを開きます。
Androidsdk\platform-toolsに移動します
今すぐ実行
adb connect xx.xx.xx.xx:5555(xx.xx.xx.xxはデバイスIPです)
ステップ4:デバイスをUSBから切断すると、Androidスタジオから接続されているかのように機能します。
私の電話では、この問題は頻繁に発生します。これらの症状が出ます:
ping x.x.x.x
がタイムアウトしますadb connect x.x.x.x
がタイムアウトしました(「接続できません」)telnet x.x.x.x 5555
がタイムアウトしますコンピューターでadb connect
を実行する前に、電話でWiFiを無効にしてから再度有効にする必要があります。次に、ping
、telnet
、およびadb connect
の両方を電話に接続できます。
CyanogenMod12.1を実行しているSonyXperia MC1904を使用しています。
ルートISそのシステムプロパティを変更する必要があります。ただし、wifi経由でadbを起動する必要はありません。
USB経由で接続しているときにポートを転送し、adbデーモンに特定の周波数でリッスンするように指示できます。
ADB over wirless
私は同じ問題を引き起こしました、そして私のデバイスは根ざしていました。問題は実際にはadbdInsecureから発生しました。デバイスにadbdInsecureをインストールした場合、WiFi経由でデバイスに接続できなくなります。アプリadbdInsecureの[Enableinsecureadbd]のチェックを外す必要があります。
修正済み:wifi経由でadbに接続できない を参照してください
私のSamsungTab 1の問題は、Xubuntu 14.04マシンのポート5037でadbプロセスがすでに実行されていたことでした。これは、pgrep -l -u username
と入力するまで気づいていませんでした。これを修正するために、pkill adb
を使用してadbプロセスを終了し、プラットフォームツールフォルダーに移動してadb tcpip 5037
を実行し、5037
ポート番号を使用してデバイスに接続しました。ブーム!チャームのように働いた。
AndroidのwifiADBは、以前は私のIDEで動作していましたが、更新後Android Studio(現在はAndroid Studio 3.3)です)が機能せず、常に「デバイスに接続できません......同じネットワーク」と表示されます
多くの時間を費やした後、私は問題を解決するためにベールを外しました。
それから私は試しました-WIFI ADB ULTIMATEby
https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin
それは私のために働いた。
5GhzWLAN経由でadbをNexus5Phoneに接続できませんでしたが、低速の2,4Ghzではすぐに機能しました。
setprop service.adb.tcp.port 5555
を実行してadb
を再起動した後、ホストでadb devices
を実行すると、デバイスは表示されません。
代わりに、adb connect 10.0.78.33:5555
を実行する必要があります