わかりました、メイン スレッドから実行されるネイティブ アプリケーションがあります。このアプリケーションでは、Java コードにアクセスするために C++ が必要です。私のクラスローダーはデフォルトでシステムに設定されているため、 FindClass() でエラーが発生し続けました。これは、アプリの Java ソースをロードしません。
これを回避する一般的な方法は、私のコードが別のスレッドにフォークされる前に、JNI_OnLoad で私のアプリケーションからクラスをグローバルに参照することです。 native_app_glue を使用した NativeActivity、JNI_OnLoad は呼び出されません。
メソッド「getClassLoader」への参照があります: https://groups.google.com/forum/#!msg/android-ndk/cKZRjSMUemw/MPXgmjYZ9qkJ
これは機能すると思われますが、見つけることができず、実装についてもわかりません。
例を探しているだけです、ありがとう。