JNI javah cannot access android.app.Activity 处理方案

今天在玩jni,生成.h文件的时候,使用javah -classpath [path] -d [path] com.xxx.xx..xxx,然后一只提示cannot access android.app.Activity,真是气死了

后面找了一下,说是没有android.jar配置问题,然后通过-classpath [android-sdk-location]/platforms/android-19/android.jar; com.x.xx 这种是不行的,后面找到使用bootclasspath处理sdk路径

avah -bootclasspath [android-sdk-location]/platforms/android-19/android.jar -classpath ../bin/classes -d ../jni com.example.hellojni.MainActivity



这样就能生成了,哎,为了不让大家走弯路,特写此记录


转载请注明出处,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值