---------------------------------------华丽的分割线-----------------------------------------
1. 第一步:
如果您是用BUILD_SHARED_LIBRARY生成.so,那么在Android.apk中添加下面语句
LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog
(注:若生成static的.a,只需添加 LOCAL_LDLIBS:=-llog )
2. 第二步
在相应的h/c/cpp文件中添加下面语句(确定您已安装了NDK)
//---------------------------------------------------
// Log
//---------------------------------------------------
#define JNI_DEBUG
#ifdef JNI_DEBUG
#ifndef LOG_TAG
#define LOG_TAG "JNI_DEBUG"
#endif
#include <android/log.h>
#define LOGE(msg) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, msg)
#define LOGI(msg) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, msg)
#define LOGD(msg) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, msg)
#endif
分享到:
相关推荐
android-ndk(android-ndk-r26b-windows.zip)适用于Windows系统
android-ndk(android-ndk-r25b-windows.zip)适用于Windows系统
android-ndk(android-ndk-r25b-linux.zip)适用于Linux系统
Android-ndk-jni AES加解密 压缩文件里面有 aes加解密 .c .h 文件 还用使用方法
android-ndk-r16b, Android studio jni开发用ndk 包. 文件为网盘地址及密码
android-ndk(android-ndk-r25b-darwin.zip)适用于macOS系统
android-ndk(android-ndk-r23b-windows.zip)适用于Windows系统
Android-NDK-MD5-安卓jni 进行md5加密; Android-NDK-MD5-安卓jni 进行md5加密
android-ndk-r18b-linux-x86_64.zip https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip
老版本的ndk,版本号是android-ndk-r9-windows-x86_64
基于 Android NDK 的学习之旅-----JNI LOG 打印 eclipse工程文件
android-ndk-r6 android-ndk-r6 android-ndk-r6
ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源: android-ndk-r19c-linux-x86_64.zip QT环境:5.13
android-ndk-r13b-windows-x86_64 稳定版 platforms包含9-24
android-ndk-r16b-windows-x86_64.zip 在谷歌开发者官网下的,因为被墙了,所以做个备份
android-ndk-r10e-darwin-x86_64 第二个卷 cat x* > file.zip 第一卷地址 http://download.csdn.net/detail/hejisan/9803776 解压 http://blog.csdn.net/hejisan/article/details/53725955
android-ndk-r16-beta1-windows-x86_64
此存储库已弃用-这里是bugsnag android ndk的新家
android-sdk-NDK21.0.rar
老版本的ndk,版本号为android-ndk-r9d-windows-x86_64,保存起来以备不时之需。