错误:在Windows上运行javah时没有指定类

时间:2013-09-22 09:35:58

标签: android android-ndk native

我正在尝试运行命令

D:\workspace\FibbonacciNative>javah -jni -classpath bin\classes\ -d jni\com.example.fibbonaccinative.FibLib

但是它给出了错误

Error: no classes specified

虽然我提供了正确的classes文件夹。我是本机android开发的新手,所以请弄清楚我的错误

3 个答案:

答案 0 :(得分:1)

尝试这样的事情:

javah -jni -o ./jni/FibbonacciNative.h -classpath bin\classes com.example.fibbonnaccinative.FibLib

答案 1 :(得分:0)

您已在-d参数中同时提供了类文件夹和类名。那不是正确的语法。正如消息所说。

答案 2 :(得分:0)

也可以尝试这样:

javah -d jni -classpath ../../build/intermediates/classes/debug com.example.fibbonnaccinative.FibLib(NDK文件的位置)