Android对象序列化的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzuli_Acmer/article/details/88720168

客户端使用的AS开发,因为AS默认的包名带有一大串,所以在序列化的时候导致服务器接受出错

服务器端的格式

客户端(Android)端的格式

在运行的时候,服务器端接收消息的时候,报了错误

java.lang.ClassNotFoundException: com.example.mryan.socketstest.Message.Info1

 这个错误就表示,在服务器里面,没有com.example.mryan.socketstest.Message.Info1这个包

解决方法:

把服务器端的包名改成和客户端的一样

OK,问题解决~

猜你喜欢

转载自blog.csdn.net/zzuli_Acmer/article/details/88720168