我从第三方公司获得了 .so 库,该公司使用 android ndk 来构建它,我应该调用这个库中定义的一些函数。
我能够编译代码并且链接也正确发生。然而,函数调用并没有真正发生,即我在调用函数时没有收到任何错误,但实际上它没有调用函数。我可以这么说,因为它没有改变作为输入传递的大小,而它是导出函数的输出。
我该如何调试呢?这与编译器名称修饰有关吗?
我正在使用安卓棒棒糖。同样的机制也在 kitkat 中起作用。
我从第三方公司获得了 .so 库,该公司使用 android ndk 来构建它,我应该调用这个库中定义的一些函数。
我能够编译代码并且链接也正确发生。然而,函数调用并没有真正发生,即我在调用函数时没有收到任何错误,但实际上它没有调用函数。我可以这么说,因为它没有改变作为输入传递的大小,而它是导出函数的输出。
我该如何调试呢?这与编译器名称修饰有关吗?
我正在使用安卓棒棒糖。同样的机制也在 kitkat 中起作用。