Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android JNI utils/Log.h 找不到

android JNI utils/Log.h 找不到

編輯:關於Android編程

  在JNI的c文件中如果用到了#include <utils/Log.h>    然後用NDK 編譯, ndk-build clean && ndk-build 提示error: utils/Log.h: No such file or directory   如果只是用到LOG功能   1 修改Android.mk文件配置,添加如下語句   LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog   2  在.c文件中修改為如下語句   //#include <utils/Log.h>//  關閉此行   #include<ALog.h>//增加些行   3  ALog.h 文件內容如下:     [cpp]   #pragma once      #include<android/log.h>      #define LOG_TAG "debug log"   #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----可以使用Log輸出信息,同Java層的 Log.i LOGI("jni android log!!!!")   LOGD("the string is: %s \n", strMsg);   LOGE(strerror(errno))  
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved