初试NDK
来源:互联网 发布:信息门户源码 编辑:程序博客网 时间:2024/06/06 06:35
参照http://blog.csdn.net/zxf20063033/article/details/7433394搭建好环境
开始编译遇到两个问题
1.JNI 输出Log
头声明:#include <android/log.h>
定义宏:#define SLOGV(...) ((void)__android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, __VA_ARGS__))
输出log : SLOGV("JNI:stringFromJNI");
但是编译时一直报错: undefined reference to `__android_log_print'
后来找到 http://blog.csdn.net/a54cc/article/details/5956008
android.mk中添加LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 编译通过
2.Jni 函数命名
"Java_com_user_myjni_MyJniActivity_getNum"
"Java_"是Native函数的前缀名,com_user_myjni_是包名,我定义的包是"com.user.myjin"
"MyJniActivity"是声明Native函数的Activity。
getNum是Jni函数名。
- 初试NDK
- 初试Jni & NDK
- NDK编程初试
- 小白鼠初试NDK
- android studio初试ndk,jni
- Android之NDK开发之初试宝剑
- 初试ndk开发之Android studio实践
- Windows平台上Android NDK初试用
- Android Studio2.2下NDK开发初试
- 初试
- 初试
- 初试
- 初试
- ndk
- NDK
- NDK
- NDK
- ndk
- Linux-2.6.32.2内核在mini2440上的移植(四)---根文件系统制作(2)
- Linux-2.6.32.2内核在mini2440上的移植(四)---根文件系统制作(3)
- Linux-2.6.32.2内核在mini2440上的移植(五)---激活RTC驱动
- Android学习第一季Part02【06-10】
- Linux-2.6.32.2内核在mini2440上的移植(六)---添加LCD背光驱动
- 初试NDK
- mysql 高可用性工具MHA
- Linux-2.6.32.2内核在mini2440上的移植(七)---LCD驱动移植
- How to find a good job -- (espacial useful for fresh man)
- 数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引
- 使用vim+ctags+cscope阅读linux内核源码
- Linux-2.6.32.2内核在mini2440上的移植(八)---添加ADC驱动
- 利用Linux下自动生成makefile的工具: automake, autoconf 生成makefile的一般过程
- org/apache/oro/text/regex/MalformedPatternException