应用NDK r16后,构建应用程序时预构建的so文件的节头标题会发生变化。
在附图中,左边是原件,右边是更改了节头的文件。
将NDK返回到r15c,删除了此问题。
是否可以通过应用NDK r16选项来解决此问题?
感谢。
答案 0 :(得分:0)
如果你有ELF解析工具,你可以看到diff是" .note.gnu.build-id"。寻找" - build-id"在link了解更多详情
虽然似乎没有办法避免NDK产生这个。发现您可以使用以下内容生成相同的ID:
1.源代码位于相同的位置,包括它的所有依赖关系(就驱动路径而言)
2. Android-NDK位于同一个地方