在android上,CCDownloader下载文件的正确性

https://github.com/cocos2d/cocos2d-x/issues/17914

大概就是在android上,下载的过程中,切换网络或者网络不稳定,下载完成之后,那个zip的md5值和正确的zip的md5值是不一样的,但是解压出来的文件都是一样的,但这种情况在iOS上出现的概率极低。
还有一个奇怪的问题,在android上,例如,我下载的文件进度是50%的,当切换网络或者网络不稳定,它的进度会回到30%,这会不会导致上面的那个问题?

关注这个问题

我觉得是loopj有问题,现在尝试换成okhttp。
在okhttp下,切换网络,它会直接返回失败,然后我再使用断点续传。
在loopj下,切换网络,它内部会尝试重新下载,但这种重写出来的文件有问题。

大兄弟,能指点一下吗?
也遇到这个问题了,不知道怎么解决,求解