JNI_GetCreatedJavaVM関数の代わりに、GetJavaVM関数を呼び出すのはどうでしょうか。
もしくは、JNI_OnLoadで渡されるJavaVM*型の変数をグローバルに保存しておくなど・・・。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ 松本達弥 法政大学 情報科学部
_/ MAIL: tma...@gmail.com
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2011/10/13 山田 <jou...@crest.ocn.ne.jp>:
> --
> このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。
>
>
先ほどのメールによると、C++環境で開発を行なっているということでしたが、
この書き方はC用のJNI関数の呼び出し方ですのでエラーになってしまいます。
>> (*vm)->GetEnv(vm, (void**) &env, JNI_VERSION_1_6)
を
vm->GetEnv((void**) &env, JNI_VERSION_1_6)
に書き換えれば、恐らくコンパイルできるかと思います。
2011/10/13 山田 <jou...@crest.ocn.ne.jp>: