2

(对不起,我的英语不好...)

我正在尝试使用 CDT 插件在 Eclipse 中构建我的 .so 库。(这是一个android项目,带有本机代码......)

因为我在windows上,所以我用这个替换了[Project->Properties->C/C++ build]中的build命令:

[absolute_path_to_android-ndk]\ndk-build.cmd V=1

但是我在控制台中收到了这条消息:

C:\SDK\android-ndk-r8\ndk-build.cmd 
Cannot run program "C:\SDK\android-ndk-r8\ndk-build.cmd": Le fichier spécifié est introuvable.
Error: Program "C:/SDK/android-ndk-r8/ndk-build.cmd" is not found in PATH

我在 Eclipse 的构建命令中只尝试了“ndk-build.cmd”,并在我的 PATH 环境变量中尝试了这个命令的路径,但我仍然有同样的错误。事实上,我无法从 Eclipse 的构建命令中执行任何程序。

当我在 cmd.exe 或 cygwin 中调用 ndk-build 时,构建库没有问题,但是当我尝试在 Eclipse 中自动构建库时,它不起作用......

有没有人可以解决我的问题?

4

1 回答 1

1

我通过在 ubuntu 终端和 Eclipse 中将 NDK 路径添加到路径变量中找到了解决方案。然后我不得不删除“ndk-build.cmd”中的“.cmd”,因为终端说我没有这个文件结尾的权限。

于 2013-01-28T09:52:38.367 回答