我正在尝试运行命令
D:\workspace\FibbonacciNative>javah -jni -classpath bin\classes\ -d jni\com.example.fibbonaccinative.FibLib
但它给出了错误
Error: no classes specified
尽管我提供了正确的类文件夹。我是原生 android 开发的新手,所以请找出我的错误
我正在尝试运行命令
D:\workspace\FibbonacciNative>javah -jni -classpath bin\classes\ -d jni\com.example.fibbonaccinative.FibLib
但它给出了错误
Error: no classes specified
尽管我提供了正确的类文件夹。我是原生 android 开发的新手,所以请找出我的错误
尝试这样的事情:
javah -jni -o ./jni/FibbonacciNative.h -classpath bin\classes com.example.fibbonnaccinative.FibLib
您在 -d 参数中同时提供了类文件夹和类名。这不是正确的语法。正如消息所说。
也可以这样尝试:
javah -d jni -classpath ../../build/intermediates/classes/debug com.example.fibbonnaccinative.FibLib
(NDK 文件的位置)