android - JavaVM->GetEnv : which JNI_VERSION to pass?

标签 android c++ android-ndk java-native-interface

目前最高的 JNI 版本似乎是 JNI_VERSION_1_6,因此我可能应该将其作为第二个参数传递给 GetEnv。但是是否有一种更通用的方法来获取实际的 JNI 版本,以便将来当该版本增加时,我不需要编辑此代码?

最佳答案

您应该传递您所编写的代码所需的版本。以后不需要更改它,除非您以后使用更高版本的 API。

关于android - JavaVM->GetEnv : which JNI_VERSION to pass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27938444/

相关文章:

android - 如何修复 "Failed to sync vcpu reg"错误?

java - 安卓 : Need to create Shared Preferences object in c++ NDK and Store some Boolean value

windows - 使用 NativeActivity 制作 Android NDK 应用程序?

java - 位置纬度和经度未更新

java - 我的新游戏按钮和退出游戏按钮不起作用

c++ - 是否有 C++ 库可以从 PDF 文件(如 Java 的 PDFBox)中提取文本?

c++ - 实现 TreeModel 时的 Gtk::TreeModel::iterator 用法

c++ - boost::spirit::qi::lexeme 没有捕获完整的 token

android - APK打包过程中文件重复或Android UnsatisfiedLinkError

c# - xamarin android 应用程序 : how to get the Resources folder of my project