gpt4 book ai didi

android - logcat可以用来记录Android中的NDK代码吗?或者 NDK 的日志记录选项是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:09 26 4
gpt4 key购买 nike

如何从 Android (NDK) 中的 native 代码内部写入日志?有哪些可用选项?例如,是否可以从 NDK 内部使用 logcat 来写入日志?或者因为它在 android 中的更高级别,它不能从 NDK 访问?

目前我只知道用 C 代码编写时间:millis = System.currentTimeMillis();

并且具有将这次写入以及任何消息写入自定义日志文件的功能。

最佳答案

您可以使用 Android 日志记录

#include <android/log.h>

#define APPNAME "MyApp"

__android_log_print(ANDROID_LOG_VERBOSE, APPNAME, "My Log");

另外请确保您还在 Android.mk 文件中链接了日志库:

LOCAL_LDLIBS := -llog

已在 Any simple way to log in Android NDK code? 讨论过

关于android - logcat可以用来记录Android中的NDK代码吗?或者 NDK 的日志记录选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25149481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com