JNI从入门到精通
win2k3net
这个作者很懒,什么都没留下…
展开
-
准备从现在开始发表一些关于JNI的文章!
一直在研究Android的JNI技术,相关资料比较少。所以准备把学习记录发到这里,整理一个主题“JNI从入门到精通”。原创 2011-07-06 16:18:39 · 666 阅读 · 0 评论 -
JNI Windows学习环境搭建
JNI Windows学习环境搭建我是为了编写Android Native代码才研究JNI的,有些基本问题就不说了。1.JNI是什么?在这里没有必要说,不了解可以看看我上次推荐的书。2.JNI和Android的关系。百度一下Android NDK就知道了。回归正题,学习JNI技术原创 2011-07-13 14:02:23 · 3601 阅读 · 0 评论 -
NDK编译PKCS#11接口实现时需要OpenSSL的库的解决办法。
NDK环境中不带OpenSSL的两个库:libcrypto.so libssl.so,但编译PKCS#11接口实现的代码时需要这两个库。 方法如下:1.在Android设备上copy上面两个库文件到NDK环境上。2.在Android.mk中加入 LOCAL_LDLIBS := -原创 2011-07-26 11:35:09 · 2242 阅读 · 2 评论 -
NDK ReferenceTable overflow (max=512)的解决方法。
问题来源:写了一个较为复杂的Native so库,里面使用了链表,从链表中取出数据,装载到Java LinkedList中。当测试数据较小的时候还没有问题,当测试数据达到一定规模的时候就出现了ReferenceTable overflow (max=512)错误。 解决问题:1.原创 2011-07-18 10:13:45 · 6921 阅读 · 0 评论 -
NDK环境搭建说明和NDK的调试--LOGI
NDK环境搭建说明。1.下载cgywin并安装。 http://www.cygwin.com/ 注意事项: 需要有 gcc / make / vim / patch2.下载NDK for windows。3.安装配置NDK. 修改cgywin的环境变量。 c:\原创 2011-07-20 09:42:38 · 2404 阅读 · 0 评论 -
Android JNI 的学习还是要基于NDK环境!
这两天吃一亏 ,在Java环境中测试的JNI代码在Android 环境中竟然崩溃。所以得出结论,Android 的JNI接口的实现和标准JAVA的差异很大,所以学习还是要在NDK环境下测试。 其实主要是在Windows下使用Java环境学习JNI主要是实现一个例程快一点。原创 2011-08-05 16:36:29 · 884 阅读 · 0 评论