JNIEnv *env;
 if (!g_VM)
  return;
 

 g_VM->AttachCurrentThreadAsDaemon((void **) &env, NULL);

 jclass jNCls = env->FindClass("com/cocos2dx/TestJNI/TestJNI");   

 if (jNCls == 0)
 {
  return;
 }

 jNativesCls = (jclass)env->NewGlobalRef(jNCls);

 env->DeleteLocalRef(jNCls);

 jmethodID jfolderMethodID = NULL;

 if (jfolderMethodID==NULL) {
  jfolderMethodID = env->GetStaticMethodID(jNativesCls, "createFolder", "()V");       

 }

 if (jfolderMethodID) {
  env->CallStaticVoidMethod(jNativesCls, jfolderMethodID);                            

 }

 

원인이 뭔지를 모르겟네요.. 왜 변환이 안된다고 하는지를 모르겠어여..ㅠ.ㅠ

visual stuido 2012 에서특별히 빌드 해도 에러는 안나는데.. 시그윈에서 빌드하니깐... 에러가 뜨네여..

구글링을 해도 모르겠네요...이건..;;   아시는분 알려주시면 감사하겠습니다.

 

jni/../../Classes/JNI_Process/JNI_Process.cpp:16: error: invalid conversion from 'void**' to 'JNIEnv**'
jni/../../Classes/JNI_Process/JNI_Process.cpp:16: error:   initializing argument 1 of 'jint _JavaVM::AttachCurrentThread(JNIEnv**, void*)'
/cygdrive/c/android-ndk/build/core/build-binary.mk:241: recipe for target `obj/local/armeabi/objs-debug/JNI_Process/JNI_Process.o' failed
make: *** [obj/local/armeabi/objs-debug/JNI_Process/JNI_Process.o] Error 1
make: Leaving directory `/cygdrive/c/cocos2d-x/RythemGameTest/android'