您的位置:首页 > 编程语言 > Java开发

Windows adt ndk使用javah命令行不能编译出h文件

2016-10-27 13:44 369 查看
方案一:

javah命令行编译.h文件 (建议采用方案二)

右击项目——》preference——》resource——》location,复制路径。

开始,输入cmd,cd 右键黏贴



输入javah命令:javah -classpath “D:\software\64位software\adt-bundle-windows-x86_64-20130917\sdk\platforms\android-18\android.jar”;bin\classes com.example.jni.Test

javah -classpath +sdk的位置 ;bin\classes 包名+类名(类名不加.java)



<>这里要注意,从截图可以看出我之前出了找不到类文件的问题,只有最后添加上android.jar和bin\classes全路径时才编译成功。这个编译应该有简单的方式,大家如果有知道的麻烦告知一下

方案二:

在菜单栏中点Run->External Tools->External Tools Configurations,右键Program->New,在右边的main子窗口配置如下图,Name可以自己随便取一个名字。



然后点Refresh,如下图勾选:



然后选择common



运行时选择按钮


在jni路径下就可以看到生成的h文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: