调试 lib 库的一些小技巧

#编程语言/JNI #编程语言/C

1. lib 库中打印 log 信息
在文件头部加

1
2
3
4
5
6
7
** #define LOG_TAG “testme”  
#undef LOG // ** ** 有的版本需要这句,有的版本不需要 ** **
#include <utils/Log.h> **
在程序中用
** LOGE(“log is xxxxx”); **
在编 lib 库的 Android.mk 中加
** LOCAL_SHARED_LIBRARIES:=libutils **

2. lib 库中 jni 用 c++
在每个函数前头加,以免提示找不到函数名

1
2
3
** #ifdef __cplusplus  
extern “C”
#endif **