1

Android デバイスで WiFi Direct をテストしていました。4.0.4 を実行している Galaxy Note と 4.2.1 を実行している Nexus 7 があります。WiFiDirect の公式 APIから正確に従いました。デバイス同士がお互いを見つけて「接続」しようとすると、WifiDirect 接続の招待状が表示されるのですが、この招待状を「承諾」すると、このデバイスのステータスが「招待済み」に変わり、 (最初に招待を送信した)他のデバイスでは応答がありませんでした。したがって、2 つのデバイス間で Wi-Fi ダイレクト接続を確立することはできません。

次に、公式の Wifi-Direct デモ プログラムを試してみましたが、うまくいかないようです。

Galaxy Note を root 化して 4.1.2 にアップグレードすると、この問題はなくなりました。

しかし、誰かが私と同じ問題に遭遇したのだろうか? もしそうなら、どのように解決しましたか?

どうもありがとう。

4

1 に答える 1

1

正確な理由を見つけるには、wpa_supplicant のログ レポートを確認する必要があります (これは、Eclipse @ http://developer.android.com/sdk/の adt バンドルで利用可能な android debug bridge(adb) を使用したログ レポートから確認できます) index.html )。

Android 4.0タブレットをubuntuラップトップに接続しようとしているときに、同様の問題に直面しました。問題は、グループネゴシエーションが成功した後にIPアドレスを割り当てるはずだったdhcpサーバーにありましたが、応答しませんでした.バージョンまたはその他の理由。これは、wifi ダイレクトのバグではありません。

両方のデバイスの p2p_wlan0 インターフェイスに静的 IP アドレスを割り当てることで修正しました。

于 2013-06-26T12:29:21.463 に答える