JNIを使用してUnity Android用のプラグインを開発しています。Java コードで .jar ファイルを作成し、次に c++ ブリッジで .so ファイルを作成します。Unity 側からライブラリを呼び出すと、すべて正常に動作します。したがって、私の問題は、Java コードのいくつかの部分で、メイン アクティビティ (UnityPlayer3d) のコンテキストにアクセスする必要があることです。関数 GetApplicationContext() を呼び出すには、このアクティビティへのポインターが必要です。
このポインターを取得するにはどうすればよいですか? Unity から Java クラスにパラメーターとしてポインターを渡すことを考えていますが、まず Unity 側で取得する必要があります。