有人知道 Android NDK 下的原生 C++ 代码的内存调试工具(如 Valgrind)吗?
最佳答案
我们有一个项目使用了相当多的 native 代码。正如该问题的其中一条评论所暗示的那样,最好的方法是在另一个环境中测试该代码。
我们有一个单独的项目,它在 Linux 中构建并调用我们在 Android 代码中使用的 C/C++ 函数。一旦你达到了这一点,你就可以使用所有你习惯的好工具(gdb、Valgrind 等)。
比在手机上做同样的事情更有效率(假设你甚至可以找到一个好的工具)。
棘手的部分是要有一个好的测试工具,但这应该给任何开始在正确道路上的项目......;)
关于c++ - Android NDK C++ 代码的内存调试工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4446093/