android JNI utils/Log.h 找不到 解决方法
16lz
2021-01-26
android JNI utils/Log.h 找不到 解决方法
分类: android 2011-11-01 14:12 2018人阅读 评论(0) 收藏 举报 android jni string file c在JNI的c文件中如果用到了#include <utils/Log.h>
然后用NDK 编译的时候会提示error: utils/Log.h: No such file or directory
如果想要他的LOG功能的话
1-----修改Android.mk文件配置,添加如下语句
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
2-----在.c文件中修改为如下语句
#include<android/log.h>
3-----使用方法
#define LOG_TAG "debug"
#define LOGI(fmt, args...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, fmt, ##args)
#define LOGD(fmt, args...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, fmt, ##args)
#define LOGE(fmt, args...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, fmt, ##args)
4----打印语句
LOGI("test log!!!!")
LOGI("the string is: %s \n",buff);
5----错误输出到日志
LOGI(strerror(errno))
更多相关文章
- Android常见UI组件之ListView(二)——定制ListView
- ios, android 应用程序不允许锁屏
- Android中加载PNG图片时出现错误----No resource found
- 获取一个app的package名和activity名
- Android内存泄露检测工具 LeakCanary 使用 及 MAT分析
- Android应用篇 - app 签名与加固原理分析
- Android接口描述语言。
- Android加载png图片时出错
- android:configChanges="keyboardHidden|orientation