Android 使用curl出现卡死现象

使用curl做热更新,在android中调用curl http请求的时候,总是在curl_easy_perform这死掉,(各种option都有设置),不过在ios中是正常的。我刚看了HttpClient.cpp 的跨平台实现,android平台中用的是android自身的httpUrlConnection。
请问,我说的这种情况是否是libcurl的问题。

没有人碰到过这种情况吗?cocos2dx 3.12,curl用的是cocos的自带的静态库

热更新建议你参考官方示例中的tests/cpp-tests/Classes/AssetsManagerExTest
若非要自己用curl实现,建议你参考tests/cpp-tests/Classes/CurlTest,
同时查看cocos/network/CCDownloader-curl.cpp,
尤其要仔细体会其中多线程的调用方式,以及curl_easy_setopt的用法。

AssetsManagerEx 我记得原来的版本就是用curl实现,但是不稳定,后来改成基于安卓的网络库做更新,不再依赖curl,更稳定