【发布时间】:2014-01-13 21:36:20
【问题描述】:
我试图使用 Javah 为我的 Android NDK 应用程序创建一个 .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.
这以某种方式描述了问题是由于一些权限问题,我猜。
【问题讨论】:
标签: android android-ndk javah