JNI, método booleano de llamada

Tengo un método java que obtiene una cadena y devuelve bool

Lo llamo de jni así:

jmethodID function2ID = env->GetMethodID( activityClass, "MyFuncName", "(Ljava/lang/String;)B"); if ( function2ID == null ) LOG("Could not find MyFuncName Function") jboolean IsAutoPlay = env->CallBooleanMethod( obj, function2ID, env->NewStringUTF(name)); 

Tengo la señal fatal 11, ¿Alguna idea de lo que está mal en la sintaxis? Gracias

Respuesta: Mi firma de Java devolvió Boolean en lugar de boolean

además

 jmethodID function2ID = env->GetMethodID( activityClass, "MyFuncName", "(Ljava/lang/String;)B"); 

Necesidad de ser Z en lugar de B

 jmethodID function2ID = env->GetMethodID( activityClass, "MyFuncName", "(Ljava/lang/String;)Z"); 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.