23

デバイスをADBワイヤレスで接続すると、得たfailed to authenticate to <ip>

adb devicesデバイスが無許可として表示されます。

4

3 に答える 3

28

Android 4.2 以降、すべての ADB デバイスは、コンピューターが接続するために承認される必要があります。これはセキュリティのために行われます。そのため、USB が接続されると、USB デバッグが設定されているときにデバイスの認証を求めるプロンプトが表示されます。ただし、WIFI ADB では発生しません。

したがって、回避策は、デバイスを USB で接続し、常にマシンを受け入れることです。次に、Wireless ADB を試してみると、うまくいくはずです。

于 2013-10-21T02:42:14.423 に答える
10

解決

1 デバイス (USB 経由) をコンピュータ (WINDOWS) に接続します。

2 adb デバイスを認証して、コンピューターと通信 (USB 経由のハンドシェイク) できるようにします。

3 デバイスが接続されていることを確認する

$adb devices

List of devices attached

SC8SDQWGKBT4JVS4        device

4 tcpipモードに変更

$adb tcpip 5555

restarting in TCP mode port: 5555

5 デバイスを (WIFI 経由で) コンピュータに接続し、両方が同じネットワーク上にあることを確認します

$adb connect 192.168.1.100

connected to 192.168.1.100:5555

6 adb デバイスを認証して、コンピューターと通信 (WIFI を介したハンドシェイク) できるようにします

7 デバイスが接続されていることを確認する

$adb devices

List of devices attached

SC8SDQWGKBT4JVS4        device

192.168.1.100:5555      unauthorized

私はデバイスを承認しましたが、adb は別の見方をしています。

正常に動作させるには、WIFI 経由で接続されているため、デバイスを USB から取り外します。

8 adb サーバーを強制終了します

$adb kill-server

9 WIFIで再接続

$adb connect 192.168.1.100

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

connected to 192.168.1.100:5555

10 最後に、デバイスが接続されていることを確認します

$adb devices

List of devices attached

192.168.1.100:5555      device

デバイスが承認されました。WIFI 経由でデバッグを開始できます。

于 2015-05-29T18:15:17.263 に答える