ndk-build eclipse参数:找不到类

Thr*_*ash 4 c++ eclipse installation android android-ndk

我们正在开发适用于Android设备的系统.为此,我们使用FC16,Eclipse,SDK,NDK.

在Eclipse中:运行>外部工具>外部Tolls配置>我们有选项卡:

[Main]
Location:
/usr/java/jdk1.7.0_02/bin/javah
Working Directory:
${workspace_loc:/MyProject/bin}
Arguments:
-d ${workspace_loc:/MyProject/jni} com.myproject.MyActivity

[Refresh]
Specify Resources
MyProject - JNI
Run Code Online (Sandbox Code Playgroud)

然后单击"应用"和"运行"时出现错误消息:

Error: Could not find class file for 'com.myproject.MyActivity'.
Run Code Online (Sandbox Code Playgroud)

但是,另一方面,如果我们在终端上进入目录/ MyProject并运行命令:

ndk-build
Run Code Online (Sandbox Code Playgroud)

没有出现错误,程序在Android上作为本机C++运行.

Eclipse IDE缺少什么?应该与[外部通行费配置]中的[Argment]有关,还是我们错过的其他内容?

欢迎所有意见和建议,并高度赞赏.

小智 9

添加-classpath它对我有用

-d ${workspace_loc:/MyProject/jni} -classpath ${workspace_loc:/MyProjec/src} com.myproject.MyActivity
Run Code Online (Sandbox Code Playgroud)