黑马程序员技术交流社区

标题: jni中javah编译.h文件时报错Error: cannot access android.app.Activity [打印本页]

作者: 任艳旭    时间: 2013-8-8 10:31
标题: jni中javah编译.h文件时报错Error: cannot access android.app.Activity
在doc中javah 编译时,会报错,Error: cannot access android.app.Activity
  class file for android.app.Activity not found
这是怎么回事啊,这是我输入的E:\workspace\Recoder2\bin\classes>javah com.symbio.recoder2.MainActivity

作者: sunhaoz    时间: 2013-8-8 18:30
你用的是jdk7吗?
如果是的话,可能与环境变量有关。因为jdk7需要将sdk中的android.jar包加入环境变量中。我可以提供一个解决方法给你。但遗憾的是我现在没有电脑,我用的手机。我明天回家之后可以在这儿贴给你试一下。
如果不是,那就不太清楚了。
作者: 任艳旭    时间: 2013-8-9 10:28
孙浩臻 发表于 2013-8-8 18:30
你用的是jdk7吗?
如果是的话,可能与环境变量有关。因为jdk7需要将sdk中的android.jar包加入环境变量中。 ...

原来是跟JDK有关系啊,不知道是因为这个,不过昨天我已经把问题解决了,在CLASSPATH中添加sdk中的android.jar路径,就可以了!
作者: sunhaoz    时间: 2013-8-9 11:41
嗯嗯,解决了就好。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2