android - 在cygwin中使用NDK构建项目

标签 android eclipse android-ndk cygwin

这是我配置我的项目所遵循的整个过程:

-下载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/

相关文章:

android - 上传文件到FTP服务器

java - Eclipse 调试器不会显示共享区域

java - Weka 分类器的参数

java - 将引用的 Eclipse 项目添加到 Maven 依赖项

c++ - 为什么 NDK 在构建时抛出 undefined reference 错误?

makefile - 如何在Android.mk文件中制作for循环

c++ - 为什么 NDK 编译器无法识别 LOCAL_CFLAGS 定义?

android - 在 Android 上居中选项卡名称

android - 登录屏幕内存功能

android - Gradle 构建异常