0

クライアント側とサーバー側を含むアプリを開発しているので、それらの間の作業をテストする必要があります。私は実際のAndroidデバイスを持っていて、Androidデバイスをエミュレーターに接続したいと思っています。私は時々仕事で働いています(もちろん自由な時間があれば)そして家で働いています。自宅にWiFiルーターがあり、エミュレーター(実際のデバイスで実行されているTCPリスナー)で実際のデバイスに接続できますが、その逆はできません(使用するIPが正確にわかりません)。しかし、職場ではルーターのないホットスポットWiFiポイントしかありません。私のAndroidデバイスはそれに正常に接続します。デバイス上で実行すると、さらに多くADBのデバイスに接続できadbWirelessます。しかし、それは機能しません。どのような場合でも、tcpリスナーに接続できません。自宅と職場の違いは、WiFiルーターの存在です。解決策はありますか?そうでない場合、なぜAndroid debug bridge(ADB)接続できadbWirelessますか?ありがとう。

4

1 に答える 1

0

私は問題を解決しました。実際のデバイスでテザリングを実行し、その上でサーバーを実行します。次にConnection state viewer、リンクがあるプログラムを使用します:https ://play.google.com/store/apps/details?id=ru.nolesh.android.connectionstateviewerIPアドレスを見つけるのに役立ちます。その後、エミュレーターとそのクライアント側を起動します。そのため、指定されたIPでサーバーに接続します。

于 2012-06-06T15:12:44.807 に答える