Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ndk Can';t从C/NDK处让LogCat工作_Android Ndk_Logcat - Fatal编程技术网

Android ndk Can';t从C/NDK处让LogCat工作

Android ndk Can';t从C/NDK处让LogCat工作,android-ndk,logcat,Android Ndk,Logcat,我正在尝试为Android运行一些本机代码,需要进行一些基本调试。。。但我不能让logcat工作 #include <android/log.h> #include <string.h> #include <jni.h> jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { #define LOG_TAG "testjni" #

我正在尝试为Android运行一些本机代码,需要进行一些基本调试。。。但我不能让logcat工作

#include <android/log.h>
#include <string.h>
#include <jni.h>

jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz )
{

#define  LOG_TAG    "testjni"
#define  ALOG(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)

void myMethod() {
  ALOG("This message comes from C at line %d.", __LINE__);
}
到我的Android.mk


提前感谢您的帮助…

它是在编译时还是在运行时阻塞的


下面是一个使用日志记录的示例。也许它会对您有所帮助。

它不允许我编译。我假设这与包含android/log.h有关-我如何检查它是否被正确包含?如果您在编译时失败,这是一个很好的迹象,表明它没有被包含。也许您的NDK环境没有正确设置?您能编译并运行任何NDK示例吗?我实际上正在使用一个NDK示例(jniHello)。。。并添加了我自己的代码,它编译/运行良好。。。只是不需要logcat。下面是一个简单的例子,对我来说很有用:
LOCAL_LDLIBS := -llog