我正在尝试官方的android NSDchat示例,以便在连接到同一个wifi网络的两个Android手机之间进行通信.将项目导入eclipse之后,我只将目标sdk更改为api级别22而不是16级.我在各种设备上尝试了应用程序,例如带有api 18的samsung设备,带有api 21的htc设备,带有api 21等的asus设备等等适用于其中一些并且不能在其他设备上工作,它也会在不同设备上产生不同的错误.运行代码时出现空指针异常,当我重新启动设备时,错误就消失了.是否演示应用程序不支持更高的api级别,或者在运行之前是否应该对该代码进行任何更改?