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

本文介绍了在Windows上使用javah命令行编译.h文件遇到的问题及解决方案。方案一通过设置classpath包含android.jar和binclasses路径解决了找不到类文件的问题,但作者寻求更简便的方法。方案二提供了通过Eclipse的External Tools Configurations配置来自动化生成.h文件的步骤,避免手动命令行操作。
摘要由CSDN通过智能技术生成

方案一:

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可以自己随便取一个名字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值