我有来自第三方公司的.so库,它使用android ndk来构建它,我应该调用这个库中定义的一些函数。
我能够编译代码并且链接也正常发生。但是函数调用并没有真正发生,即我在调用函数时没有任何错误,但实际上它并没有调用函数。我可以这么说,因为它不会改变作为输入传递的大小,也不会改变导出函数的输出。
我该如何调试?它与编译器名称修改有关吗?
我正在使用android棒棒糖。同样的机制在kitkat工作。
答案 0 :(得分:0)
问题是:我们使用旧的ndk。我们应该使用google提供的最新ndk。