android - 从 Android JNI 程序调用的 Log API 是什么?

标签 android c android-emulator android-ndk

我想通过将日志消息插入 logcat 来调试 JNI C 应用程序。执行此操作的 C API 是什么?

最佳答案

像这样:

#include <android/log.h>


__android_log_write(ANDROID_LOG_ERROR, "Tag", "Error here");//Or ANDROID_LOG_INFO, ...  

像这样将它添加到你的makefile中:

LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 

关于android - 从 Android JNI 程序调用的 Log API 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5465941/

相关文章:

android-emulator - 我的模拟器上没有安装 Gestures Builder

android - 使用 Root 权限运行服务或使用 root 添加权限

android - Android Studio,NavDrawer和支持库问题

c++ - 使用 memcpy 将结构转换为 char 数组

java - 由于新线程中的 Java 环境变量而导致的错误

android - 如何修改安卓模拟器源码

java - 横向模式在 Android Studio 模拟器中不起作用?

安卓应用程序更新通知

android - 如何在 NativeScript 应用程序中包含自定义 native 代码?

c - 在 C 中使用另一个数组初始化数组大小