0

我需要Jni使用 Eclipse IDE 中的外部工具在我的项目的子文件夹中使用 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;

有什么建议么?

4

1 回答 1

2

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

${project_loc}/src

解决这个问题。

于 2014-10-16T14:47:53.393 回答