2013-02-15 8 views
10

私はTCP/IPでリッスンするようにADBを設定する前に既にこのコマンドを使用しましたが、今回は私は気が狂っています。問題はそれだけで投げていますエラーが意味をなさないということです。ADBをTCP/IPモードに設定:デバイスが見つかりませんか?

$ 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 

info、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(更新なし)に変更を加えませんでした。どんな助けもありがとう。

+0

が有効になってUSBデバッグですか? – smk

+0

何らかの理由であなたのデバイスがUSB経由で接続されていないようです。 'adb shell'のような他のadbコマンドも、おそらく同じエラーで失敗するでしょう。 –

+0

質問をお読みください。私はUSBで接続しようとしていません。 – m0skit0

答えて

18

問題は、私はその後、私はちょうど上の他のデバイスにこのUSBデバイスのプラグを抜き、接続することができます

$ adb tcpip 5555 
restarting in TCP mode port: 5555 

を実行することができるようにUSBで接続されたAndroidデバイス(別のデバイスを)持っていたということでしたLAN over TCP。

全く意味をなさない。

+1

は理にかなっています。あなたが 'adb tcpip'コマンドが実際に何をしているか知っていれば。デバイス上でadbdデーモンを再設定して再起動しようとすると、デバイスに機能的に接続する必要があります。 –

+6

@AlexP。うーん、ダメ。 ** 'adb tcpip'はデバイス上の何も初期化しません**。もう一度、**私はUSBで接続されたデバイスにも接続していない**。それは私が接続している他のデバイスです。それでも意味をなさない。 – m0skit0

+0

uh。次のadb行のどの部分が "adb tcpip - 指定されたポートのTCPでリッスンするadbdデーモンを再起動しますか"を理解していませんか? –

1

adb usbおよびadb tcpip <port>コマンドは、デバイス上で実行されているadbdデーモンの転送モードを制御します。モードを変更するには、現在のトランスポートが機能している必要があります。あなたの場合、adbdはUSBモードで動作しているので、モード変更要求がデーモンに届くようにUSBケーブルを接続する必要があります。

TCPIPトランスポートを有効にするためだけにUSBを接続する必要がない場合は、デフォルト設定を変更するか、デバイス自体のターミナルエミュレータから手動で切り替えることができます。

+0

私はデーモンを設定するためにUSBでデバイスを接続する必要はなく、まだTCPで接続していました。デバッグを有効にする以外は何も設定しませんでした。 – m0skit0

+0

私はあなたが求めた質問にしか答えられません。最初に適切な質問をしなくても、適切な答えを得ることはできません。私の答えでは、なぜ、 'adb usb'と 'adb tcpip'コマンドが失敗したのかを説明しました。 –

+1

「デバイス上で実行されているadbdデーモン」を停止するにはどうすればよいですか? –

1

あなたはおそらくしたいことは次のとおりですので、

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 
+0

ありがとうございましたが、それは問題ではなく、とにかくこれはすでに解決されていますFebruary 15 2013 :) – m0skit0

3

お使いのデバイスは、ホストコンピュータのコマンドライン、タイプに、その後、開発者ツールの下でデバッグ用に設定されていることを確認:

$ adb tcpip 5555     - restarts the adbd daemon listening on TCP on the specified port (typically 5555) 

restarting in TCP mode port: 5555 

"エラー:デバイスが見つかりません" "、yo一時的にUSBケーブルでAndroidを接続する必要があります。 (これは同じデバイスである必要はなく、接続したままにする必要はありません)

次に、IPアドレスでAndroidデバイスに接続します。 (接続の詳細を確認するために無線LANのネットワーク接続をクリックして、あなたのAndroidは、IPアドレスを見つけるために、あなたのローカルネットワークに接続されていることを確認してください。)

$ 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 

の接続に応じて、これを確立する分程度かかることがあります初めて。

$ adb usb       - restarts the adbd daemon listening on USB 

追加メモ:

  • あなたが仕事に、このためのrootアクセスを必要としないバックあなたのUSB接続、タイプに切り替えることを

  • ファイアウォールでポート(5555)を開く必要がある場合があります。
  • あなたのホストを確保 に「ピング」を使用することができ、ネットワーク上のデバイスを見つけることができます
+1

* "一時的にAndroidをUSBケーブルで接続する必要があります"私の答えでは(@ AlexPにもかかわらず、それについて頑固である)。 – m0skit0

関連する問題