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

生成jni头文件报错

Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class

 name: Files\Android\sdk\platforms\android-16\android.jar

        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:177)

        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:68)

        at com.sun.tools.javah.JavahTask.run(JavahTask.java:509)

        at com.sun.tools.javah.JavahTask.run(JavahTask.java:335)

        at com.sun.tools.javah.Main.main(Main.java:46)

javah 生成头文件的时候报这个错误什么原因? 我的命令位javah -classpath bin/classes;F:\Program Files\Android\sdk\platforms\android-16\android.jar -d jni com.example.hellondk.MainActivity,难道是路径有空格的原因?


正在回答

3 回答

多操作,自然熟悉了,

usuughf

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

请问是怎么解决的呢?

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

javah -classpath bin/classes;“F:\Program Files\Android\sdk\platforms\android-16\android.jar" -d jni com.example.hellondk.MainActivity 还真是这原因,用“”把路径括起来就好了

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

举报

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

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

进入课程

生成jni头文件报错

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