だから、私は可能な限り知っていることをすべて試しました。を実行しましたがexport CLASSPATH=/path/to/bin/classes、まだ出力が見つかりません。プロジェクトのルートであるからコマンドを実行しようとしましたが$PWD/bin/classes、これを正しく機能させるのにまだ問題があります。最新バージョンの ndk (この記事の執筆時点では r8-1) と sdk も持っています。コマンドラインなどでヘッダファイルを生成
これまでのところ、 Jni の使用中に Javah エラーが発生したことや、同じ問題を指定して同じ回答を得た別の質問を見てきました。
x86_64 で Arch Linux (具体的には Archbang) を実行しています。
これが私の呼び出しと出力です(から実行されます$PROJECT_ROOT/bin/classes):
javah -d ../../jni com.example.fibonnacinative.libfib
Error: Could not find class file for 'com.example.fibonnacinative.libfib'
-classpath、-verboseなどのフラグを試してみましたが、どちらも役に立たないようです。-classpath同じエラーを吐き出すだけで、-verbose投稿した出力以外の情報は得られません。
ハーフ?