Javah和Eclipse缺少类文件(android.support.v4.app.FragmentActivity)
我想使用javah生成头文件,但当我这样做时,会出现一个错误: Error: cannot access android.support.v4.app.FragmentActivity class file for android.support.v4.app.FragmentActivity not found 错误:无法访问android.support.v4.app.FragmentActivity 未找到android.support.v4.app.FragmentActivity的类文件 我使用以下参数创建了新的外部工具:Javah和Eclipse缺少类文件(android.support.v4.app.FragmentActivity),java,android,eclipse,android-ndk,javah,Java,Android,Eclipse,Android Ndk,Javah,我想使用javah生成头文件,但当我这样做时,会出现一个错误: Error: cannot access android.support.v4.app.FragmentActivity class file for android.support.v4.app.FragmentActivity not found 错误:无法访问android.support.v4.app.FragmentActivity 未找到android.support.v4.app.FragmentActivity的
- 位置:D:\Android\jdk1.7.0\u 51\bin\javah.exe
- 工作目录:D:\Android\workspace\MyApp\bin\
- 参数:-d:\Android\workspace\MyApp\jni-classpath d:\Android\workspace\MyApp\bin\classes;D:\Android\workspace\appcompat\u v7\libs\Android-support-v7-appcompat.jar com.example.myapp.main活动
有什么建议吗?这可以通过在javah类路径参数中添加
android-support-v4.jar
来解决
我不是一个Android开发者,这是由于(例如,从答案中间接获得的信息)。我不知道为什么除了标准的v7 jar之外还需要这样做,我将这个答案作为社区wiki发布,希望有更多经验的人可以编辑它,以便将来添加更多信息。尝试将
android-support-v4.jar
添加到类路径参数中;不知道它在哪里,只是做谷歌搜索。是的,这解决了它,谢谢。但是v7应该已经有了v4support@StarsSky != JAVA