【发布时间】:2010-01-21 22:05:06
【问题描述】:
我刚开始使用 Android NDK,但是当我在 C 代码中调用此调用时,我不断收到 SIGSEGV:
jobjectArray someStringArray;
someStringArray = (*env)->NewObjectArray(env, 10,
(*env)->FindClass(env,"java/lang/String"),(*env)->NewStringUTF(env, ""));
根据我能找到的所有示例,上面的代码是正确的,但我不断收到 SIGSERGV,如果 NewObjectArray 行被注释掉,一切正常。知道什么会导致这样的问题吗?
【问题讨论】:
-
忘了说,我用的是NDK1.6
标签: java-native-interface android-ndk