android - 登录Android NDK代码的任何简单方法?

标签 android c logging android-ndk java-native-interface

我正在寻找一种使用 Eclipse 在 Android NDK 应用程序中轻松调试 C 代码的方法。我已经阅读了使用 gdb 或类似工具调试应用程序的方法,但我想要的是一种以某种方式将消息推送到 Eclipse 的方法。

我正在寻找一种简单的解决方案,就像在 C 中使用打印函数并在 DDMS 日志或类似内容中看到它一样简单。有人有这方面的经验吗?

最佳答案

您可以使用 Android 日志记录工具:

#include <android/log.h>

#define APPNAME "MyApp"

__android_log_print(ANDROID_LOG_VERBOSE, APPNAME, "The value of 1 + 1 is %d", 1+1);

确保您还在 Android.mk 文件中链接到日志库:

  LOCAL_LDLIBS := -llog

关于android - 登录Android NDK代码的任何简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629308/

相关文章:

java - 春分应用程序 : log4j broken eclipse console output

android - 如何正确显示AChartEngine条形图

java - 在 ListView android 的底部显示最新项目

android - 单击标记时谷歌标记打开 Activity

c - MISRA 5.2 规则 : confusion

ruby-on-rails - 如何在 Rails 中记录 API 请求?

android - 在 Android 中的 SQLite 中创建数据库的问题

c - JNI 库中 OS/X 上的指针截断为 'realloc()'

c - 将数组结构写入文件

SQL 用于数据记录?