java – The behavior of Release.so and Debug.so is different on the Android development board x64

I have an Android x86 development board. I'm working on building the .aar library now. Recently, I have an Android x64 development board. However, I found that the output on the x64 board is different from the x86 board.

The difference is from the JNI part of my library, so I try to change my Release.so in .aar to Debug.so. Then, everything is fine.

My library is about COM port communication. Are there any concerns on the x64 device? Is there any difference between the release version x64 .so and the debug version?