我剛開始與Android NDK工作,但我不斷收到SIGSEGV當我有這個電話在我的C代碼:在Android中爲JNI調用NewObjectArray時會導致SIGSEGV的什麼情況?
jobjectArray someStringArray;
someStringArray = (*env)->NewObjectArray(env, 10,
(*env)->FindClass(env,"java/lang/String"),(*env)->NewStringUTF(env, ""));
此基礎上所有我能找到的例子,上面的代碼是正確的,但我不斷收到如果NewObjectArray行被註釋掉,SIGSERGV和一切正常。任何想法可能會導致這樣的問題?
忘了提及,我正在使用NDK1.6 – Ken 2010-01-21 22:05:31