我试图为我的 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.
我猜这以某种方式描述了这个问题是由于一些权限问题。