代码调试:

头文件
#include <android/log.h>
修改Android.mk添加-llog库
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := hello-jni
LOCAL_SRC_FILES := hello-jni.c
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY) ?

修改源代码:
JNI 文件夹下 hello-jni.c
#include <android/log.h>
__android_log_print(ANDROID_LOG_INFO, "Hello", "size int ----- ---");

也可以使用宏定义:

#define LOGI(str) __android_log_print(ANDROID_LOG_INFO,"-------show info----------",str)

使用时如下:

LOGI(“hello world---------”);

终端运行:adb logcat就会看到相应信息。

更多相关文章

  1. 《Android/OPhone 开发完全讲义》已出版,现提供源代码下载
  2. 如何关联androidSDK源代码
  3. 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
  4. 系出名门 Android源代码
  5. Android应用程序安装过程源代码分析(3)
  6. Ubuntu 13.04 编译环境配置及android 2.3 源代码编译时出现了以
  7. Android应用程序安装过程源代码分析(4)
  8. Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文
  9. [置顶] Android 2.3.5源代码 更新至android 6.0,可以下载,度娘网盘

随机推荐

  1. gif in android
  2. Android学习路线总结,绝对干货
  3. ImageView之android:tint=" "属性方法作
  4. Android(安卓)SDCard Mount 流程分析(一)
  5. Android(安卓)应用程序快速启动的秘诀
  6. 【Android(安卓)开发】: Android(安卓)消
  7. android中的SVG图像的各个属性意义
  8. android局部更新(RecyclerView+ DiffUtil
  9. RelativeLayout 相对布局
  10. Android中View的事件执行机制