Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android JNI_版本1_6与JNI_版本1_4_Android_C++_Java Native Interface - Fatal编程技术网

Android JNI_版本1_6与JNI_版本1_4

Android JNI_版本1_6与JNI_版本1_4,android,c++,java-native-interface,Android,C++,Java Native Interface,您好,我正在维护一个Android JNI库,它使用JNI_版本1_4 我想知道是否可以将其更改为JNI_版本_1_6,但我没有找到任何文档来解释它们之间的差异 他们在改变什么功能吗? 有一个比另一个快吗 谢谢大家! 您可以搜索有关函数添加时间的注释(例如“自:JDK/JRE 1.6”)。据我所知,1.6中添加的唯一函数是GetObjectRefType 也就是说,没有真正的理由在Android上返回低于1_6的任何内容 您可以搜索有关函数添加时间的注释(例如“自:JDK/JRE 1.6”)。据

您好,我正在维护一个Android JNI库,它使用JNI_版本1_4

我想知道是否可以将其更改为JNI_版本_1_6,但我没有找到任何文档来解释它们之间的差异

他们在改变什么功能吗? 有一个比另一个快吗

谢谢大家!

您可以搜索有关函数添加时间的注释(例如“自:JDK/JRE 1.6”)。据我所知,1.6中添加的唯一函数是
GetObjectRefType

也就是说,没有真正的理由在Android上返回低于1_6的任何内容

您可以搜索有关函数添加时间的注释(例如“自:JDK/JRE 1.6”)。据我所知,1.6中添加的唯一函数是
GetObjectRefType


也就是说,没有真正的理由在Android上返回低于1_6的任何内容

还有一个问题,JNI库作为库在android手机中?如果我有一部非常旧的手机,它可能无法加载JNI_1_6?在本例中,JNI功能的实现是VM的一部分。早在Android 1.6(又称甜甜圈)时,Android就支持JNI_VERSION_1_6了,这是我能找到的最早的版本。在这一点上,与JNI版本不兼容相比,SDK版本不兼容更容易出现问题?如果我有一部非常旧的手机,它可能无法加载JNI_1_6?在本例中,JNI功能的实现是VM的一部分。早在Android 1.6(又称甜甜圈)时,Android就支持JNI_VERSION_1_6了,这是我能找到的最早的版本。在这一点上,与JNI版本不兼容相比,SDK版本不兼容更容易出现问题。