我不需要在Android项目中使用本机代码。
现在我需要编译一些CPP文件并在我的应用程序中包含一个*.so
库。我的机器上的Android NDK版本与我们的持续集成服务器上的版本不同。
Mine为16.1.4479499,持续集成服务器上的版本为12b(2016年6月)。
我在两台机器上编译了我的项目,提取了*.so
个库,并且它们是二进制相等的,如Beyond Compare所示。
我记得我以前的一些同事在使用不同版本的Android NDK编译相同的源代码时遇到了一些问题。但它发生在几年前,所以我确信2018年可能就是这种情况。