【问题标题】:How to build tess-two (fork of tesseract tools for android)如何构建 tess-two (fork of tesseract tools for android)
【发布时间】:2013-11-15 00:39:28
【问题描述】:

我发现here如何将this用于tesseract?我正在关注该文件中的自述文件,但我不知道如何构建项目。特别是我很困惑在哪里输入这个:

cd tess
cd tess-two
ndk-build
android update project --path .
ant release

我不确定它是否可以在 cmd 上运行,或者我是否需要其他东西来构建它。

【问题讨论】:

标签: android ocr tesseract


【解决方案1】:

以下是构建步骤:

  • 从 Android 开发网站下载 NDK 并将其解压缩到任意文件夹。
  • 转到 Preferences-->Android -->NDK 并选择 Android-Ndk 目录的路径 ex-->D:\Work\Android\Android Tools\android-ndk-r9
  • 导入 tess-two 项目。文件 -> 导入 -> 现有项目到工作区 -> tess-two 目录。
  • 右键单击 Tess-two--> Properties-->Builders 然后为 Builder 提供任何名称,如 Ndk tess Builder 并添加 ndk-build.cmd ex-->:D:\Work\Android\Android Tools 的位置\android-ndk-r9\ndk-build.cmd。选择工作目录为 ${Workspace/tess-two}
  • 刷新tess-two,构建需要时间
  • 完成构建后将其添加为库:右键单击项目,Android 工具 -> 修复项目属性。右键 -> 属性 -> Android -> 检查是库。

【讨论】:

  • 我的 Android Studio 没有首选项->android->ndk 并且右键单击 tess-two 属性不可用..
  • 看起来这个是给eclipse用的
  • 是的,这个步骤适用于 Eclipse。
【解决方案2】:

您可以按照以下步骤构建 tess-two 库。如果您遇到任何问题,请参考http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

  • 下载并解压android-ndk。

  • 下载包含 devel/gcc-core、devel/gcc-c++、devel/gnu、devel/make 包的 cygwin。

  • 打开 cygwin 命令行并使用 cd 命令在 cygwin 中打开 tess-two 库路径,例如。 cd /cygwin/c/tess-two-master/tess-two 。然后使用 ndk-build 命令,例如。 /cygwin/c/android_ndk-09r/ndk-build.建造过程将开始。请注意,构建需要时间。

  • 最后只需在 eclipse 中导入 tess-two 库并将其用作项目中的库。

谢谢。

【讨论】:

    【解决方案3】:

    如果您不想构建 tess-two。您可以在不下载 android ndk、cygwin 和 ant 的情况下完成所有这些工作。只需按照blog 进行操作,所有事情都已经为我们完成了,我们只需要下载构建的文件。

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多