0
点赞
收藏
分享

微信扫一扫

安卓retrofit2混淆后出现接口失败

Python芸芸 2022-02-27 阅读 121


背景:

安卓项目需要启用混淆,但是混淆后,发现无法进行登陆,经过反复对比,确认是混淆导致的。通过debug,发现调用网络接口失败,不过找不到问题原因,日志和debug都没有发现什么线索。幸运的是,在网上搜索到了一片类似的文章“android使用retrofit2混淆后出现解析失败的原因”,最终顺利解决。

问题原因:

BaseResponse<T>这个类没有实现Serializable接口。

解决方案:

BaseRespones实现Serializable接口。

public class BaseResponse<T> implements Serializable {


}


举报

相关推荐

0 条评论