java.lang.classcastexception org.ksoap2.soapfault cannot be cast to org.ksoap2.serialization.soapobj

开发中遇到一个问题java.lang.classcastexception org.ksoap2.soapfault cannot be cast to org.ksoap2.serialization.soapobj,不过我这个问题不是全部用户都报错的情况,是部分用户调用方法后会报错,一开始我以为是安卓端这边报的错,不过没道理啊,怎么可能有些用户不会报错,有些用户又会报错呢?相同的代码。后面照网上搜索的怎么改都不行,百度搜索了几种办法1.

2,试了都不行,后来用(SoapObject) envelope.getResponse();发现它报的错不一样,是“。。。soapfault。。。服务器对象未实例化>>>。。。“什么的(具体不记得了,大概是这样后面调试好了懒得改回去了),后面是负责服务器端的同事作了修改,问他是什么原因,怎么修改的,他说没去细查,只是把服务换成了最新的,后面自己搜发现也有类似的解决办法:

所以,发生这个错误,不一定是我们安卓端这边的,服务器也可能有问题,用(SoapObject) envelope.getResponse();看看它是不是报服务器的错,是就不需要我们做修改。有时候调用方法名不同也可能会报这个错,大小写要注意是否一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值