我想使用javah生成标题但是当我这样做时会出现错误:
Error: cannot access android.support.v4.app.FragmentActivity class file for android.support.v4.app.FragmentActivity not found
我使用以下参数创建了新的外部工具:
位置:D:\ Android \ jdk1.7.0_51 \ bin \ javah.exe
工作目录: D:\ Android \ workspace \ MyApp \ bin \
参数: -d D:\ Android \ workspace \ MyApp \ jni -classpath D:\ Android \ workspace \ MyApp \ bin \ classes; D:\ Android \ workspace \ appcompat_v7 \ libs \ android-support-v7-appcompat.jar com.example.myapp.MainActivity
我使用最新版本的Android SDK和NDK作为Java的最新版本。 有什么建议吗?
答案 0 :(得分:0)
这可以通过在您的javah类路径参数中添加android-support-v4.jar
来解决。
我不是Android开发人员,这是hunting around on Google的结果(例如,间接来自IntelliJ 12 + ActionBarSherlock setttings: Could not find class 'android.support.v4.app.FragmentActivity'的答案)。我不知道为什么除了标准的v7罐子之外还需要这个,我将这个答案作为社区维基发布,希望有更多经验的人可以编辑它以便在将来添加更多信息。