I got a lot of crashes in Android 8.1 with this stack trace:
#00 pc 0000000000382d34 /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::GLProgram::bindAttribLocation(std::string const&, unsigned int) const+11)
#01 pc 000000000033baab /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::LayerColor::onDraw(cocos2d::Mat4 const&, unsigned int)+10)
#02 pc 000000000038b783 /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue&)+450)
#03 pc 000000000038c743 /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::Renderer::render()+42)
#04 pc 000000000035452d /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::Scene::render(cocos2d::Renderer*)+172)
#05 pc 0000000000371373 /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::Director::drawScene()+122)
#06 pc 0000000000371417 /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/lib/arm/libcocos2dcpp.so (cocos2d::DisplayLinkDirector::mainLoop()+38)
#07 pc 00000000000b164f /data/app/com.generamobile.ramboat-kpkXoikeYZqN7MdDsW5S4Q==/oat/arm/base.ode
They are all Xiaomi devices (Red). Any clue how to solve this?
Cocos2d-x version is 3.7.0