WeChatAirKiss icon indicating copy to clipboard operation
WeChatAirKiss copied to clipboard

大佬,为啥没效果?

Open DevXue opened this issue 7 years ago • 2 comments

我把Demo跑起来,输入密码后 准备连接硬件设备了, 可是总是没反应 最后就 提示超时了 TimeOut,请问我该怎么做呢? 我对这个不太了解! 望指点!谢谢

DevXue avatar Feb 06 '18 06:02 DevXue

英文可以,中文不行,请问这个如何解决呢?中文WIFI名称,报这个错: java.lang.IllegalArgumentException: illegal length or offset 06-19 14:55:50.627 7397-7619/me.zhchbin.arikiss W/System.err: at java.net.DatagramPacket.setData(DatagramPacket.java:283) 06-19 14:55:50.627 7397-7619/me.zhchbin.arikiss W/System.err: at java.net.DatagramPacket.(DatagramPacket.java:125) 06-19 14:55:50.628 7397-7619/me.zhchbin.arikiss W/System.err: at java.net.DatagramPacket.(DatagramPacket.java:177) 06-19 14:55:50.629 7397-7619/me.zhchbin.arikiss W/System.err: at me.zhchbin.airkiss.MainActivity$AirKissTask.sendPacketAndSleep(MainActivity.java:138) 06-19 14:55:50.629 7397-7619/me.zhchbin.arikiss W/System.err: at me.zhchbin.airkiss.MainActivity$AirKissTask.doInBackground(MainActivity.java:158) 06-19 14:55:50.630 7397-7619/me.zhchbin.arikiss W/System.err: at me.zhchbin.airkiss.MainActivity$AirKissTask.doInBackground(MainActivity.java:68)

maitao avatar Jun 19 '19 06:06 maitao

@maitao 你这问题是中文时候,生成的待发送的数据出现负的值,而airkiss的数据以length字段作为数据传输载体,length字段不能为负数,所以抛了异常。 可以看一下这个工程,里面改的AIrkissEncoder类做了修改,支持中文WiFi配网,希望对你有帮助。

ilivein avatar Jul 05 '19 10:07 ilivein