を返します。AndroidRuntime :: getJNIEnv()私はJNI部に以下のコードを持っているNULL
JNIEnv* env = AndroidRuntime::getJNIEnv();
上記の文は、常に私の機能にNULLを返します。次に、envを使い、コールバック機構を使ってJavaコードでいくつかのメソッドを呼び出します。
getJNIEnv()のコードのこの部分は、常にNULLを返します。
if (vm->GetEnv((void**) &env, JNI_VERSION_1_4) != JNI_OK)
{
return NULL;
}
誰でもコードに間違いがありますか教えてください。 JNIの他の関数もほとんど同じような実装をしているので、私はかなり普通に見えます。