如何在NDK android中调试JNI C文件

时间:2014-07-09 06:21:53

标签: android

我想在JNI C NDK android中检查变量的值,有人可以帮忙吗?我需要类似于

System.out.println(""+values); 

在android。

1 个答案:

答案 0 :(得分:2)

在课程顶部定义此内容并尝试使用此类

 #define LOG_TAG "ProjectName"
 #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__)
 #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
 #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
 #define LOGW(...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, __VA_ARGS__)
 #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)
 #define LOG_ASSERT(_cond, ...) if (!_cond) __android_log_assert("conditional", LOG_TAG, __VA_ARGS__)

使用这样可以帮助你:)

 LOGV("Hello World Sample...!");