2015-04-23 37 views
1

我在Windows窗 - 建筑苔丝个与NDK

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

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

我在哪里现在:

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

还下载了从https://github.com/rmtheis/tess-two提取到一个文件夹的zip文件。

我的问题是 -

  1. 难道我为了建立苔丝个项目并将其导入到Eclipse中需要什么(除了NDK-构建脚本)?

  2. 确切的步骤是什么?

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

任何帮助将不胜感激!

回答

1

要编译苔丝两库,你需要以下条件:

  1. 的Android NDK工具(https://dl.google.com/android/repository/android-ndk-r14-windows-x86_64.zip
  2. 的Android构建工具,构建与android.bat工作(最好是这样: 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文件。

你需要做到以下几点建苔丝二库:

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

    android update project --path tess-two 
    copy tess-two/local.properties . 
    gradlew assemble 
    
  9. 大功告成!