Android NDK\uuuAndroid\uLog\u打印功能和LogCat
我有一个函数Android NDK\uuuAndroid\uLog\u打印功能和LogCat,android,android-ndk,Android,Android Ndk,我有一个函数 __android_log_print(ANDROID_LOG_INFO, "HelloNDK!"); 关于我的C代码 我在我的LogCat上找不到那个输出。我需要设置什么样的过滤器 按日志标记、按日志消息、按应用程序名称、按日志级别…等等。您找不到输出,因为您误用了该函数。该功能具有以下原型: int __android_log_print(int prio, const char *tag, const char *fmt, ...); 因此,您必须提供“标记”以及格式
__android_log_print(ANDROID_LOG_INFO, "HelloNDK!");
关于我的C代码
我在我的LogCat上找不到那个输出。我需要设置什么样的过滤器
按日志标记、按日志消息、按应用程序名称、按日志级别…等等。您找不到输出,因为您误用了该函数。该功能具有以下原型:
int __android_log_print(int prio, const char *tag, const char *fmt, ...);
因此,您必须提供“标记”以及格式
比如说
__android_log_print(ANDROID_LOG_INFO, "MyTag", "The value is %d", some_variable);
一旦正确使用了该函数,就可以像使用java代码一样使用任何过滤方法(或者根本不使用任何过滤方法,比如从adb logcat
命令中获得的过滤方法,无需进一步的参数)