Android NDK アプリケーション用に Javah を使用して .h ファイルを作成しようとしていました。私は cygwin を使用して同じことをしています。
現在のアプリケーションの bin フォルダーにワークスペースを修正し、次のコマンドを実行しました:-
javah -classpath /cygdrive/c/Android/android-sdk/platforms/android.jar myNDK\bin\classes my.first.NDK.MyNDKActivity
ただし、一貫して次のエラーが発生しています:-
error: cannot access myNDKbinclasses
class file for myNDKbinclasses not found
javadoc: error - Class myNDKbinclasses not found.
error: cannot access my.first.NDK.MyNDKActivity
class file for my.first.NDK.MyNDKActivity not found
javadoc: error - Class my.first.NDK.MyNDKActivity not found.
Error: No classes were specified on the command line. Try -help.
誰でもこの問題を解決するのを手伝ってくれますか?
また、Javaファイルを含むフォルダーに移動してそこでjavahを実行しようとしましたが、それでも同じエラーが発生しました:-
error: cannot access MyNDKActivity
class file for MyNDKActivity not found
javadoc: error - Class MyNDKActivity not found.
Error: No classes were specified on the command line. Try -help.
それはどういうわけか、問題が何らかの許可の問題によるものであることを示していると思います。