TW版本雷电模拟器,U3D游戏闪退

发表于:2021-01-21

E/CRASH: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 2cc9cebc
E/CRASH: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
E/CRASH: Build type 'Release', Scripting Backend 'il2cpp', CPU 'armeabi-v7a'
E/CRASH: Build fingerprint: 'google/android_x86/x86:7.1.2/N2G47H/G955FXXU1AQJ5:/release-keys'
E/CRASH: Revision: '0'
E/CRASH: pid: 2205, tid: 2304, name: Job.Worker 0 >>> com.tw2021.qyj <<<
E/CRASH: r0 832d2c10 r1 abababab r2 00000000 r3 00000002
E/CRASH: r4 00000000 r5 3ffffffd r6 9558ca10 r7 42c78344
E/CRASH: r8 a34c8e10 r9 abababab sl 7e1b2010 fp 7e982010
E/CRASH: ip 7bd83c10 sp a137fe00 lr 00000000 pc 04c77254 cpsr a137fac8
E/CRASH: backtrace:
E/CRASH: #00 pc 00c77254 /data/app/com.tw2021.qyj-1/lib/arm/libunity.so

E/CRASH: memory near r0:

E/CRASH: 832d2bf0 00000000 00000000 00000000 00000000 ................
E/CRASH: 832d2c00 abababab abababab 00000019 00003481 .............4..
E/CRASH: 832d2c10 00000000 00000000 00000001 00000002 ................
E/CRASH: 832d2c20 00000003 00000004 00000005 00000006 ................
E/CRASH: 832d2c30 00000007 00000008 00000009 0000000a ................
E/CRASH: 832d2c40 0000000b 0000000c 0000000d 0000000e ................
E/CRASH: 832d2c50 0000000f 00000010 00000011 00000012 ................
E/CRASH: 832d2c60 00000013 00000014 00000015 00000016 ................

我们发布了一款Unity3D手游,经过多次测试,我们的同一个APK包,在tw繁体版本的模拟器上,会频繁闪退(堆栈如上),而在简体版上,就没有出现过闪退的情况,请问繁体版和简体版有什么区别?有可能是什么原因导致的?

从崩溃堆栈上看不到具体信息,没有头绪,只能看下有没有相同情况的朋友,看看还能从什么方面入手。

附上解析libunity.so打印出来的堆栈信息(也看不出具体问题):

C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin>arm-linux-androideabi-addr2line.exe -C -f -e libunity.so 00c77254
std::vector<unsigned char, std::allocator<unsigned char> >* std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> > const*, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > >(unsigned int, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> > const*, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> > const*, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >)
??:?

评论(1)
  • cjx88888

    2021-01-23

    补充一下,不是台湾版和内地版的问题,而是3.0版本和4.0版本的区别。我用简体版,下载了4.0以上版本,玩一会就会闪退,3.0的版本,就不会。

    点赞(0) 回复
    • 举报