这两天吃一亏 ,在Java环境中测试的JNI代码在Android 环境中竟然崩溃。所以得出结论,Android 的JNI接口的实现和标准JAVA的差异很大,所以学习还是要在NDK环境下测试。
其实主要是在Windows下使用Java环境学习JNI主要是实现一个例程快一点。
本文通过一个实例说明了JNI代码在Java环境与Android环境之间的显著差异。作者最初在Java环境中测试JNI代码,但在移植到Android时遇到了崩溃问题。这提示开发者们,尽管在Java环境中快速原型开发JNI代码较为便捷,但最终仍需在Android NDK环境下进行充分测试。
这两天吃一亏 ,在Java环境中测试的JNI代码在Android 环境中竟然崩溃。所以得出结论,Android 的JNI接口的实现和标准JAVA的差异很大,所以学习还是要在NDK环境下测试。
其实主要是在Windows下使用Java环境学习JNI主要是实现一个例程快一点。
1257

被折叠的 条评论
为什么被折叠?