窗户 – 用ndkbuild造tess-two

我在Windows上工作

我想在android应用程序中使用开源的tess-two项目进行image processing – https://github.com/rmtheis/tess-two 。

现在,根据本教程 – http://gaut.am/making-an-ocr-android-app-using-tesseract/我需要用ndk-build构buildtess-2。

我现在在哪里:

我下载了ndk并运行安装程序,现在我有android-ndk-r10d文件夹 – 从这里https://developer.android.com/tools/sdk/ndk/index.html 。

还从https://github.com/rmtheis/tess-two下载了zip文件解压缩到一个文件夹。

我的问题是 –

  1. 除了ndk-build脚本之外,我还需要其他任何东西来构buildtess-two项目并将其导入到eclipse中吗?

  2. 什么是确切的步骤?

我也读了一些关于Cygwin的东西..我需要它吗?

任何帮助,将不胜感激!

要编译tess-two库,您需要以下内容:

  1. Android NDK工具( https://dl.google.com/android/repository/android-ndk-r14-windows-x86_64.zip
  2. 构建android.bat的Android构建工具(最好是https://dl.google.com/android/repository/tools_r25.2.3-windows.zip
  3. Apache Ant( http://mirror.fibergrid.in/apache//ant/binaries/apache-ant-1.10.1-bin.zip
  4. tess-two文件,即您下载的zip文件。

您需要执行以下操作来构建tess-two库:

  1. 将所有下载的软件包解压缩到文件夹中(尝试将它们解压缩到路径中没有空格的路径中,这是因为Android NDK在发生这种情况时无法使用)。
  2. 在右键单击我的电脑(或本电脑)图标并选择属性时,打开“高级系统设置”选项。
  3. 选择出现的窗口右下角的环境变量。
  4. 将条目添加到Apache Ant插件(文件夹内的bin文件夹),Android NDK和系统变量内的PATH变量下的构建工具。
  5. 必要时重新启动系统。
  6. 将tess-two zip文件解压缩到一个文件夹中,然后在Windows资源管理器中打开该文件夹
  7. 按住Shift键的同时,右键单击窗口内空白处的任意位置。 这应该给你一个额外的选项,在上述文件夹内打开一个命令提示符窗口。 选择此选项以显示命令提示符窗口。
  8. 输入以下命令:

    android update project --path tess-two copy tess-two/local.properties . gradlew assemble 
  9. 你们都准备好了!