2013-10-21 29 views
14

ADB Wirelessでデバイス(LG G2など)を接続すると、デバイスが不正なものとして表示されます。なぜこれが起こるのですか?ADB Wireless Device Unauthorized

答えて

22

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

回避策は、USBでデバイスを接続し、常にコンピュータを受け入れることです。その後、Wireless ADBを試してみるとうまくいくはずです。

+1

デバイスから承認を求めるメッセージが表示されない場合の対処方法 –

+0

あなたのAndroidのバージョンは何ですか? USBデバッグや他の種類の開発者モードを有効にしましたか?詳細はどうぞ。 – sivag1

+6

Android 4.4.2。はい、USBデバッグが有効でした。そして、別のStackOverflowポストで参照されている修正を見つけました: USBデバッグを再チェックしないでください –

1

多分あなたはADB WiFi(an Android App)を使用することができます。私はそれを使用し、Androidのスタジオに示されたデバイスは許可されています(忘れて、私はUSBをMacに接続して、電話機をデバッグするためのMac)。

3

コンピュータにソリューション(USB経由)

1接続装置。

2は、コンピュータとデバイスをTCPIPモード

$adb tcpip 5555 

restarting in TCP mode port: 5555 

$adb devices 

List of devices attached 

SC8SDQWGKBT4JVS4  device 

4変更に接続されていることを

3チェック(USBオーバーハンドシェイク)を通信できるように、ADBデバイスを認可5デバイスをWIFI経由でコンピュータに接続し、両方が同じネットワーク上にあることを確認します

$adb connect 192.168.1.100 

connected to 192.168.1.100:5555 

6それは私がデバイスを承認したが、デバイスが

$adb devices 

List of devices attached 

SC8SDQWGKBT4JVS4  device 

192.168.1.100:5555  unauthorized 

に接続されていることをコンピュータ

7チェックして(WIFIオーバーハンドシェイク)を通信できるように、ADBは、物事を見ている、ADBデバイスを許可異なっている。

正しく動作させるには、 がWIFI経由で接続されているため、USBからデバイスのプラグを抜いてください。

8キルADBサーバ

$adb kill-server 

9 Connectは再び

$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最後WIFI上、装置は

$adb devices 

List of devices attached 

192.168.1.100:5555  device 

デバイスが接続されていることを確認し今すぐ承認され、 WIFI経由でデバッグを開始することができます。