windows - 用ndk构建tess-two

时间:2015-04-23 10:03:39

标签: android windows build android-ndk tess-two

我在Windows上工作

我想在Android应用程序中使用开源tess-two项目进行图像处理 - https://github.com/rmtheis/tess-two

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

我现在的位置:

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

还将https://github.com/rmtheis/tess-two提取的zip文件下载到文件夹中。

我的问题是 -

  1. 我是否需要其他任何东西(除了ndk-build脚本)以构建tess-two项目并将其导入eclipse?

  2. 具体步骤是什么?

  3. 我也读过一些关于Cygwin的内容..我需要它吗?

    任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

要编译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文件。
  5. 您需要执行以下操作来构建tess-two库:

    1. 将所有下载的软件包解压缩到文件夹中(尝试将它们提取到路径中没有任何空格的路径,这是因为Android NDK在发生这种情况时会变得混乱。)
    2. 右键单击“我的电脑”(或“此PC”)图标并选择属性时,在右侧窗口中打开“高级系统设置”选项。
    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. 你已经全部准备好了!