【发布时间】:2016-03-29 03:38:53
【问题描述】:
有没有一种方法可以找出编译 android .so 共享库时使用了哪个 ndk 版本?
【问题讨论】:
-
在精灵上有点类似...stackoverflow.com/questions/2387040/…
标签: android android-ndk java-native-interface android-ndk-r4
有没有一种方法可以找出编译 android .so 共享库时使用了哪个 ndk 版本?
【问题讨论】:
标签: android android-ndk java-native-interface android-ndk-r4
有一些提示,比如如果该文件是在 2010 年编译的,它不可能是 NDK r10。或者如果它是用 gcc 4.9 编译的,它肯定在 r8 以上(IIRC,我没有检查)。如果它是 64 位,您也可以设置下限。或者如果是平台 21。
如果您的 .so 旁边有一个预构建的 STL 库,您的状态会好很多。与每个 NDK 版本中打包的版本相比,此文件可以是二进制文件。
【讨论】: