这是我配置我的项目所遵循的整个过程:
-下载android-ndk-r8b
-将我的项目导入到 tesseract-ocr 的 eclipse 工作区
-将 tess-two 项目导入到包含 native 代码的 eclipse 中。它有一些文件夹,一个是 jni,有 android.mk 和 application.mk
-下载并安装 cygwin 并满足 ndk 使用要求。
我的 EclipseProjects 工作区存在于驱动器 c 中,android-ndk-r8b 也在驱动器中 我打开 cygwin。在终端写入以下命令
/cygdrive/c/EclipseProjects/tess-two-master/tess-two/jni
这让我进入这个目录:
Haris Riaz@HarisRiaz-PC /cygdrive/c/EclipseProjects/tess-two-master/tess-two/jni
现在我写下面的命令:
$ /cygdrive/c/android-ndk-r8b/ndk-build
从我的角度来看,我认为一切都是针尖点仍然是 cygwin 终端说:
-bash: /cygdrive/c/android-ndk-r8b/ndk-build: No such file or directory
而不是构建我的项目!还有请告诉我是否遗漏了什么以及构建项目后我会做什么!
最佳答案
它可能指向您的 PATH 环境变量中的另一个 bash.exe。检查您的 PATH 环境变量以查找可能的 bash.exe,例如 git 安装。 cygwin\bin 应该放在第一位。
关于android - 在cygwin中使用NDK构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13897227/