【问题标题】:Profiling android-ndk plain C/C++ executable分析 android-ndk 普通 C/C++ 可执行文件
【发布时间】:2013-05-22 23:20:04
【问题描述】:

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

【问题讨论】:

  • 您自己构建这些可执行文件吗?那你使用哪个工具链?

标签: android c++ c android-ndk cyanogenmod


【解决方案1】:

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

This page 描述了如何为 Android 构建 Valgrind。另请参阅我的GitHub project,了解略有不同的构建过程、使用说明和预构建的 Android ARMv7 二进制文件。

【讨论】:

    【解决方案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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      相关资源
      最近更新 更多