Java Eclipse错误:无法访问android.support.v7.app.ActionBarActivity的android.support.v7.app.ActionBarActivity类文件

时间:2014-10-16 14:28:28

标签: android eclipse android-ndk javah

我需要使用eclipse IDE中的外部工具在项目的Jni子文件夹中使用java生成头文件。当我在项目中选择我的类时,我收到此错误:

  

无法访问未找到android.support.v7.app.ActionBarActivity的android.support.v7.app.ActionBarActivity类文件

外部工具具有以下参数:

Location: C:\MyProgram\Java\jdk-8u20\bin\javah.exe
Working dir: ${project_loc}/bin/classes
Arguments:   -verbose -classpath C:\MyProgram\Java\android-sdk\platforms\android-20\android.jar; -d  ${project_loc}/jni  -jni ${java_type_name}

我想我需要添加android.support.v7但不知道如何。
我尝试将${workspace_loc}\appcompat_v7\libs\android-support-v4.jar;添加到参数:

-verbose -classpath C:\MyProgram\Java\android-sdk\platforms\android-20\android.jar;${workspace_loc}\appcompat_v7\libs\android-support-v4.jar;  -d  ${project_loc}/jni  -jni ${java_type_name}

但它产生了这个错误:

  

不是有效的类名:.... \ appcompat_v7 \ libs \ android-support-v4.jar;

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

将工作目录参数的内容更改为:

$ {project_loc} / SRC

解决问题。