Android studio配置jni打印

  • cmakelists.txt 
add_library( # Specifies the name of the library.
            trans//你的库名称

        # Sets the library as a shared library.
            SHARED//可共享

        # Provides a relative path to your source file(s).
            src/main/jni/trans.c )//源码路径
//以下为打印
find_library( # Sets the name of the path variable.
        log-lib

        # Specifies the name of the NDK library that
        # you want CMake to locate.
        log )

target_link_libraries( # Specifies the target library.
        trans//你的库名称

        # Links the target library to the log library
        # included in the NDK.
        ${log-lib} )
//打印引入结束

 

  • c代码
    #include <jni.h>
    #include <string.h>
    //引入打印库
    #include <android/log.h>
    //打印标签
    #define TAG "trans-jni"
    //定义打印
    #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,TAG ,__VA_ARGS__)
    调用
    LOGD("这是一条打印");
    其规则和c相同,支持使用占位符
    int mathNum= 10;
    LOGD("长度== %d",mathNum);
    

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值