Я пытался создать файл .h с помощью Javah для своего приложения Android NDK. Я использую 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.
Я думаю, это каким-то образом изображает проблему из-за какой-то проблемы с разрешением.