书本《Android C++高级编程——使用NDK》第60页中,小标题为C/C++头文件生成器:javah。
其中有一行代码
javah -classpath bin/classes com.example.hellojni.HelloJni
回车后会出现
错误:无法访问android.app.Activity
找不到android.app.Activity的类文件
的错误。
后来查了相关资料,只需要把前面命令中的路径bin/classes改为src,就可以执行成功,并且会在当前HelloJni主目录下生成一个com_example_hellojni_HelloJni.h头文件
如图:
可能原因是src子目录下有HelloJni.java文件而bin/classes子目录下没有。