我们正在为 Android 设备开发一个系统。为此,我们使用 FC16、Eclipse、SDK、NDK。
在 Eclipse 中:运行 > 外部工具 > 外部收费配置 > 我们有以下选项卡:
[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
然后,当单击“应用”和“运行”时,出现错误消息:
Error: Could not find class file for 'com.myproject.MyActivity'.
但是,另一方面,如果我们在终端上进入目录 /MyProject 并运行命令:
ndk-build
没有出现错误,程序在 Android 上作为原生 C++ 运行。
Eclipse IDE 缺少什么?应该与[外部工具配置]中通知的[参数]有关,还是我们错过了其他东西?
欢迎并高度赞赏所有意见和建议。
添加 -classpath 它对我有用
-d ${workspace_loc:/MyProject/jni} -classpath ${workspace_loc:/MyProjec/src} com.myproject.MyActivity
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)