3

我已经阅读了所有关于它的问题论坛和博客,但我仍然有问题。首先,我勾选了 tess-two 作为库,我的项目也使用 tess-two 作为库。我下载了 Android-NDK,并从我的项目属性中单击了 Builders,然后单击了 new -> Program,然后我选择了 ndk 的 ndk-build 文件。顺便说一句,我的项目是 Gautam Gupta 的项目。他给了项目。链接:https ://github.com/GautamGupta/Simple-Android-OCR 。当我在手机中运行该项目时,应用程序会启动并拍摄照片,但是当我按下保存时,应用程序会出现以下错误。http://t1307.hizliresim.com/1c/l/qg0rl.png

4

1 回答 1

4

看起来您只需要下载TessTwo,请确保您已正确设置环境变量(ANT_HOME、ANDROID_HOME 和 ANDROID_NDK),以便这些指向您拥有AntAndroid SDK的位置。

然后是按照 TessTwo 指导构建项目的问题。您设置了可以导入的库项目。

不要忘记行命令必须在 CygWin 中执行。构建库项目后,您应该在libs/ *中有正确的.so文件。为了实际使用这些,您可以从这个链接开始。


@Burak:我已经解决了我的问题。对于 Windows;将以下代码写入 Cygwin

a.cd <project-path'i>/tess-two
b.export TESSERACT_PATH=${PWD}/external/tesseract-3.01
c.export  LEPTONICA_PATH=${PWD}/external/leptonica-1.68
d.export LIBJPEG_PATH=${PWD}/external/libjpeg
e./cygdrive/<ndk-directory>/ndk-build

将以下代码写入 CMD

f.android update project --target 1 --path .
g. ant release 

不要忘记“。” 在步骤 f。

于 2013-07-18T13:14:25.743 回答