4

在有根的 android 设备上分析纯 C/C++ android 可执行文件的最佳方法是什么?android-ndk-profiler 似乎只支持链接到 Java 的 ndk 库。有什么建议么?谢谢

4

2 回答 2

2

Android NDK 分析器通过 GCC 编译器技巧工作,因此应该独立于 JNI 工作

此链接包含详细信息 http://code.google.com/p/android-ndk-profiler/wiki/HowItWorks

只要您可以将启动和清理代码插入到您的 C/C++ 代码中,它就应该可以工作

您可以在这里找到您需要的所有信息

http://code.google.com/p/android-ndk-profiler/

于 2013-07-15T20:35:31.167 回答
2

我最近也面临同样的问题。在研究了几种替代方案后,我决定最好的选择(无论如何,我做的那个)是为 Android 构建Valgrind

本页介绍如何为 Android 构建 Valgrind。另请参阅我的GitHub 项目,了解略有不同的构建过程、使用说明和预构建的 Android ARMv7 二进制文件。

于 2013-07-12T19:31:14.600 回答