だから、私は可能な限り知っていることをすべて試しました。を実行しましたが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
投稿した出力以外の情報は得られません。
ハーフ?