I have upgraded my react-native project to 0.59.x so that it may provide a 64 bit version.
I now need to check whether each library I use provides a 64 bit version, such as
react-native-firebase or various other popular libraries.
I've already decompressed the APK and observed that x86_64 contains files with the same names as in the x86 directory. My concern is that because my upgrade path was so complex and fraught with issues/hacks, and I'm using very old libraries which seem less likely to have 64bit versions, that perhaps some of those libraries within x86_64 directory might actually be 32 bit.
I feel like there must be some way, such as inspecting the .so files within the directory some way.
- I understand that only libraries which provide native code will need to provide 64 bit version.
- I assume React Native 0.59.x does not somehow guarantee my libraries are compiled to 64 bit also. I assume it's up to me to find a version of each library which also provides 64 bit version. If this is not true, and simply upgrading to 0.59.x does somehow guarantee my libraries are compiled to 64 bit, then tell me that and my entire question itself is solved. This seems extremely unlikely though.
- My paranoia stems from using OLD react native libraries and then using this hack to bypass version mismatch issues during build.