JNI 遇到的问题

来源:互联网 发布:小米6网络制式 编辑:程序博客网 时间:2024/05/16 11:48

1.当调用android gles2.0 的库函数 glClearColor(0.0f, 1.0f, 0.0f, 0.0f),在编译时总是提示 unreference ....

    解决办法:在Android.mk 中添加一行代码:LOCAL_LDLIBS := -lGLESv2

2.当加入__android_log_print(ANDROID_LOG_INFO, "System", "x = %d, y = %d, res = %d", x, y, x+y) 并且在 Android.mk 中添加了 LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog 但是编译时还是会出现  __android_log_print.. unreference...

    解决办法:将Android.mk文件中添加的那行  LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog 放到 LOCAL_LDLIBS := -lGLESv2 下面,再编译就通过了。

3.有待解决的问题:在JNI中将 function 的参数列表 以及返回值全部保存到文件中。

0 0
原创粉丝点击