为了账号安全,请及时绑定邮箱和手机立即绑定

主线程错误

我在DOS指令输入Javah -classpath导入Android。jar的时候爆出了主线程的错误http://img1.sycdn.imooc.com//55a717500001a1f806660424.jpg

正在回答

2 回答

错误是提示你:有非法参数,是一个无效的类名,也就是说,可能你的native方法并不是定义在MainActivity.java这个类中的,你的native方法定义在哪个类中,最后的(包名+类名),就是哪个类

http://img1.sycdn.imooc.com//55a7458f0001274604760124.jpg

只有包含native方法的类,用javah才能生成对应方法的

.h文件

0 回复 有任何疑惑可以回复我~

首先要在工程的根目录下新建一个jni文件夹,然后执行下面的命令就可以生成.h文件啦,还有,你的目录最好不要用中文命名吧

 javah –classpath bin/classes –d  jni com.example.hellondk.MainActivity

1 回复 有任何疑惑可以回复我~
#1

晓lee123 提问者

好,我再试试
2015-07-16 回复 有任何疑惑可以回复我~
#2

晓lee123 提问者

还是一样的结果
2015-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-NDK入门
  • 参与学习       39703    人
  • 解答问题       51    个

本课程为NDK开发入门教程,带领大家一步一步掌握使用NDK开发

进入课程

主线程错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信