Unity Android FireBase bugly error query

The error is reported as shown below. Pay attention to the three places marked in red.

The il2cpp and architecture used is arm64-v8a

Then we can find the corresponding symbol table based on these. In the unity installation directory, we can also extract it from the Android apk.

Unity2020.3.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Symbols\arm64-v8a

Find libunity.sym.so. Copy it to the NDK directory in the next step.

找到NDK中arm-linux-androideabi-addr2line.exe Memories

//根据打包处理架构选择不同addr2line
//arm处理器
xxx\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\
执行:arm-linux-androideabi-addr2line.exe -f -C -e so的地址 报错内存地址
如:arm-linux-androideabi-addr2line -f -C -e libunity.sym.so 0x4cdfec

//aarch64
或者xxx\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\
执行:aarch64-linux-androideabi-addr2line.exe -f -C -e so的地址 报错内存地址
如:aarch64-linux-android-addr2line -f -C -e libunity.sym.so 0x4cdfec

The effect is as follows:

Supongo que te gusta

Origin blog.csdn.net/st75033562/article/details/134603621
Recomendado
Clasificación