好的,我从我的 JNI 代码中得到了一个伪造的方法描述符。我正在尝试获取我的类构造函数方法 ID,但它只是不玩球。我也试过, (void) V , (V)V , (void) void
这些都不起作用,但是当我设置一个 Int 参数并放置一个 (I)V 方法描述符时,它可以工作吗?但是传入一个未使用的不需要的参数是混乱的。我从官方JNI规范中复制并粘贴了方法描述符,我不知道为什么它不起作用。
编辑:而且我正在使用正确的“”方法名称来...
这是我的 C++:
jmethodID methHelperContructor = env->GetMethodID(javaHelperClass, "<init>", "void (V)");
这是我的Java:
Gameplay3DHelper(){};