JNI开发之c代码中LOG打印调试信息

    xiaoxiao2021-03-26  24

    首先,在头文件中包括<android/log.h>

    然后声明几个宏定义

    #include <android/log.h> #define LOG_TAG "Syste.out" #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG , LOG_TAG, __VA_ARGS__) #define LOGI(...) __android_log_print(ANDROID_LOG_INFO , LOG_TAG, __VA_ARGS__) 在Android.mk中加入

    LOCAL_LDLIBS := \ -llog \ 因为我使用的是Android studio

    所以需要在build.gradel里面添加 

    ldLibs "log"

    ndk { //需要生成的so文件名称 moduleName "hello" //适配各种架构的cpu abiFilters "armeabi", "armeabi-v7a", "x86" ldLibs "log" }

    转载请注明原文地址: https://ju.6miu.com/read-659569.html

    最新回复(0)