[英]How to check react-native libraries for 64 bit compatibility
我已将我的 react-native 项目升级到 0.59.x,以便它可以提供 64 位版本。
我现在需要检查我使用的每个库是否提供 64 位版本,例如react-native-firebase
或各种其他流行的库。
我已经解压了 APK 并观察到 x86_64 包含与 x86 目录中名称相同的文件。 我担心的是,因为我的升级路径是如此复杂,充满了问题/黑客,和我使用这似乎不太可能有64个版本很老的图书馆,或许有些x86_64的目录中的这些库实际上可能是32位。
我觉得必须有某种方式,例如以某种方式检查目录中的 .so 文件。
笔记:
查看这个问题,阅读讨论,根据这个,如果你的任何库不是 64 位兼容的,它就不会被编译成 64 位。 并且构建不会发生! 如果你有这样的问题。 然后你可以检测哪个库兼容或不兼容!
另一种方式,你可以通过 ABI 设置 true def enableSeparateBuildPerCPUArchitecture = true
拆分
制作 64 位版本的 apk 并在 64 位版本的手机或模拟器上查看。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.