Android Wifi ICS和JellyBean之间的直接互操作性

时间:2013-02-08 04:19:36

标签: android android-wifi wifi-direct

我正在Android设备上测试WiFi Direct。我有运行4.0.4的Galaxy Note和运行4.2.1的Nexus 7。我完全遵循the official API on WiFiDirect。 设备找到对方后,如果我尝试将它们“连接”,我将能够看到WifiDirect连接的邀请,但在我“接受”此邀请后,此设备的状态变为“邀请”,而在另一台设备上(最初发送邀请)没有得到回复。因此,永远不能在两个设备之间建立wifi直接连接。

然后我尝试了官方的Wifi-Direct演示程序......但它似乎也不起作用。

根据我的Galaxy Note并将其升级到4.1.2后,这个问题就消失了。

但我想知道是否有人遇到与我相同的问题?如果是这样,你是如何解决它的?

非常感谢。

1 个答案:

答案 0 :(得分:1)

要找到你必须查看wpa_supplicant的日志报告的确切原因(这可以从使用et @@ http://developer.android.com/sdk/index.html的adt包中提供的android调试桥(adb)的日志报告中看到。

在尝试使用ubuntu笔记本电脑连接androd 4.0平板电脑时,我遇到了类似的问题。问题出在dhcp服务器上,应该在组协商成功后分配IP地址但是没有响应可能是由于不同的版本或其他原因。这不是wifi直接的错误。

我通过为两台设备上的p2p_wlan0接口分配静态IP地址来修复它。