長尾和美ピエールです。自分の場合は各社広告を貼るときに利用しています。JNIはJava(android)とC++(その他C言語など)をつなぐものです。このJNIを使ってC++からjavaを呼び出します。java(android)を呼び出すクラスを用意しておきます。ここではJavaCall.cppとしておいて、中身はこんな感じです。下記2つをincludeする。JNIを扱うためのクラス。クラス名とメソッド名を指定します。第三引数は呼び出すjava(android)側のメソッドです。第四引数はシグネチャで、"()V"はvoid型ということ。他の型に関しては下記でまとめます。CallStaticVoidMethodを使う。こちらも下記でまとめます。解放methodInfo.env->DeleteLocalRef(methodInfo.classID);}}1シグネチャに関して。この例の場合はjava(android)側がvoidの場合です。他の型の場合は下記を用いる。[D2この例の場合はjava(android)側がstaticメソッドの場合です。:CallIntMethodただ、自分の場合はjava側をインスタンスメソッドにしてやってみましたが、どうもうまく動いてくれない。いうわけで、java(android)側はstaticメソッドを使うもの。決めつけてやりました。java(android)側は下記のようになっています。