我正在尝试使用官方的Android NSDchat示例,在连接到相同的WiFi网络的两个Android手机之间进行通信。
将项目导入Eclipse后,我只将目标SDK更改为API级别22,而不是16。我在各种设备上尝试了该应用程序,例如具有API 18的三星设备、具有API 21的HTC设备、具有API 21的华硕设备等。它在某些设备上运行正常,而在其他设备上则无法正常工作,并且在不同的设备上会产生不同的错误。
在运行代码时,我遇到了空指针异常,当我重新启动设备时,错误消失了。
此外,
是因为演示应用程序不支持更高的API级别,还是在运行之前应该对代码进行任何更改?