3

有没有办法找出哪个 ndk 版本用于编译 android .so 共享库?

4

1 回答 1

1

有一些提示,比如如果文件是在 2010 年编译的,它不可能是 NDK r10。或者如果它是用 gcc 4.9 编译的,它肯定在 r8 以上(IIRC,我没有检查)。如果它是 64 位,您也可以设置下限。或者如果它适用于平台 21。

如果您的.so旁边有一个预构建的 STL 库,那么您的状态会好得多。与每个 NDK 版本中打包的版本相比,此文件可以是二进制文件。

于 2015-12-22T22:11:22.973 回答