jni
进击的龙傲天
猿,我是一只猿
展开
-
jni编译问题:jin中添加LOG方法以及undefined reference to `__android_log_print'错误
注意android.mk 里有一行include $(CLEAR_VARS) 必须把LOCAL_LDLIBS :=-llog放在它后面才有用,否则相当于没写 添加方法: Android.mk里: LOCAL_PATH := $(call my-dir) //它用于在开发tree中查找源文件 include $(CLEAR_VARS) //负责清理很多LOCAL_xxx原创 2016-01-15 11:38:03 · 835 阅读 · 0 评论 -
利用Java的String类来完成字符编码转换
/** * 利用Java的String类来完成字符编码转换 */ char* Jstring2CStr(JNIEnv* env, jstring jstr) { char* rtn = NULL; jclass clsstring = (*env)->FindClass(env,"java/lang/String"); jstring strencode = (*env)->NewString原创 2016-01-15 11:56:37 · 357 阅读 · 0 评论 -
jni编译问题:conflicting types for XXX (方法名)
是因为方法的申明顺序导致的:1)MAIN方法尝试调用还未申明的方法;2)编译严格按照先后(从上至下)进行,所以在编译MAIN方法时,下面像个方法是找不到的。 一个方法只能调用在它之前申明的方法原创 2016-01-15 12:00:08 · 836 阅读 · 0 评论