721
社区成员
发帖
与我相关
我的任务
分享
请教一下大家,最近在发布安卓版本的游戏,本地各种测试都没问题,但是发布上去之后,总是能报出如下错误,真心是找不到问题了,请问大家能否给点建议
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> game.piano.travel.tiles.music <<<
backtrace:
#00 pc 0000000000085e88 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy+248)
#00 pc 000000000065e62c /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (memcpy(void*, void const* pass_object_size0, unsigned long)) (SourceCode: C:/Users/Administrator/AppData/Local/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\bits/fortify/string.h:60)
#00 pc 000000000065e62c /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::TextureAtlas::drawNumberOfQuads(long, long)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCTextureAtlas.cpp:638)
#00 pc 000000000070fa14 /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Label::onDraw(cocos2d::Mat4 const&, bool)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/2d/CCLabel.cpp:1596)
#00 pc 0000000000651848 /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue&)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCRenderer.cpp:588)
#00 pc 00000000006519a8 /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Renderer::render()) (SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCRenderer.cpp:648)
#00 pc 0000000000602738 /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Scene::render(cocos2d::Renderer*, cocos2d::Mat4 const*, cocos2d::Mat4 const*, unsigned int)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/2d/CCScene.cpp:252)
#00 pc 0000000000679534 /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Director::drawScene()) (SourceCode: C:/WorkSpace/cocos3.17/cocos/base/CCDirector.cpp:295)
#00 pc 000000000067c0bc /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Director::mainLoop()) (SourceCode: C:/WorkSpace/cocos3.17/cocos/base/CCDirector.cpp:1475)
#00 pc 00000000000200a0 /data/app/~~3vSC-ze3eXwU8tnk16cwIg==/game.piano.travel.tiles.music-6bdd_1LYwAJRE2tuMA_Zdg==/oat/arm64/base.odex (art_jni_trampoline+144)
#00 pc 0000000002018ba0 /memfd:jit-cache (org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame+208)
#00 pc 000000000064a800 /system/framework/arm64/boot-framework.oat (android.opengl.GLSurfaceView$GLThread.guardedRun+3680)
#00 pc 000000000064b010 /system/framework/arm64/boot-framework.oat (android.opengl.GLSurfaceView$GLThread.run+224)
#00 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#00 pc 00000000001a97e8 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
#00 pc 000000000055f174 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
#00 pc 00000000005aeff4 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
#00 pc 00000000000ecd10 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#00 pc 000000000008c360 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> game.piano.travel.tiles.music <<<
backtrace:
#00 pc 0000000000088b78 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy+232)
#00 pc 00000000001eb86c /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!6642a709aefb598e3c7ff817eaf381!03dd3ba!+3524)
#00 pc 0000000000360b08 /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!928ddd272828b5ecd302b519177d41!03dd3ba!+904)
#00 pc 0000000000332b54 /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!4c38aea95be9faf0b3861d1af73f50!03dd3ba!+2916)
#00 pc 0000000000320078 /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!591ab8a9d75351b2e63b06236cc5c1!03dd3ba!+16)
#00 pc 0000000000133bfc /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!6b200851123c7898055fe62ff9f71f!03dd3ba!+1876)
#00 pc 000000000012be84 /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!77df12deb6a622478efa8fb9929034!03dd3ba!+1004)
#00 pc 000000000065e738 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::TextureAtlas::drawNumberOfQuads(long, long)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCTextureAtlas.cpp:691)
#00 pc 000000000070f884 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Label::onDrawShadow(cocos2d::GLProgram*, cocos2d::Color4F const&)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/2d/CCLabel.cpp:1520)
#00 pc 000000000070f910 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Label::onDraw(cocos2d::Mat4 const&, bool)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/2d/CCLabel.cpp)
#00 pc 0000000000651848 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue&)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCRenderer.cpp:588)
#00 pc 00000000006519a8 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Renderer::render()) (SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCRenderer.cpp:648)
#00 pc 0000000000602738 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Scene::render(cocos2d::Renderer*, cocos2d::Mat4 const*, cocos2d::Mat4 const*, unsigned int)) (SourceCode: C:/WorkSpace/cocos3.17/cocos/2d/CCScene.cpp:252)
#00 pc 0000000000679534 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Director::drawScene()) (SourceCode: C:/WorkSpace/cocos3.17/cocos/base/CCDirector.cpp:295)
#00 pc 000000000067c0bc /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/split_config.arm64_v8a.apk!lib/arm64-v8a/libMyGame.so (offset 0x1000) (cocos2d::Director::mainLoop()) (SourceCode: C:/WorkSpace/cocos3.17/cocos/base/CCDirector.cpp:1475)
#00 pc 00000000000330a0 /data/app/~~lOPeyJSKEIpA7j4O0mzdtQ==/game.piano.travel.tiles.music-LCRl7u07rUC4f6rgdYA0gg==/oat/arm64/base.odex (art_jni_trampoline+144)
#00 pc 000000000200a150 /memfd:jit-cache (org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame+208)
#00 pc 000000000069e568 /system/framework/arm64/boot-framework.oat (android.opengl.GLSurfaceView$GLThread.guardedRun+3992)
#00 pc 000000000069edb0 /system/framework/arm64/boot-framework.oat (android.opengl.GLSurfaceView$GLThread.run+224)
#00 pc 0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#00 pc 0000000000198e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#00 pc 0000000000532198 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
#00 pc 0000000000533398 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+440)
#00 pc 00000000005808b8 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1272)
#00 pc 00000000000f40c4 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#00 pc 000000000008ed10 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
请问你找到问题了吗。我这里也是报这个错误。cocos2dx版本也是3.17。也没有头绪啊。
SourceCode: C:/WorkSpace/cocos3.17/cocos/renderer/CCTextureAtlas.cpp:638
onDrawFrame 这里面是不是越界了