java和Eclipse缺少类文件(android.support.v4.app.FragmentActivity)



我想使用java生成标头,但当我这样做时,我得到一个错误:

错误:无法访问android.support.v4.app.FragmentActivityandroid.support.v4.app的类文件。FragmentActivity未找到
我创建了一个新的外部工具,参数如下:
  • 位置: D: Android jdk1.7.0_51 bin javah.exe

  • 工作目录: D:AndroidworkspaceMyAppbin

  • 参数: -d:AndroidworkspaceMyAppjni -classpath D:AndroidworkspaceMyAppbinclasses;D:Androidworkspaceappcompat_v7libs Android -support-v7- appcompat_jar com.example.myapp.MainActivity

我使用最新版本的Android SDK和NDK作为最新版本的Java。有什么建议吗?

这可以通过将android-support-v4.jar添加到java类路径参数中来解决。

我不是Android开发人员,这是在谷歌上搜索的结果(例如,间接从intellij12 + ActionBarSherlock设置的答案中获得的信息:Could not find class ' Android .support. 4.0 .app. fragmentactivity ')。我不知道为什么除了标准v7 jar之外还需要这个,我将这个答案作为社区wiki发布,希望有更多经验的人可以编辑它以在将来添加更多信息。

最新更新