为Android Studio编译Tesseract OCR库

时间:2017-07-16 07:37:26

标签: android tesseract tess-two

我仍然对如何构建一个使用Tesseract OCR的工作tess-two Android Studio项目感到困惑,尽管有几个帖子。有一个预建版本,其使用"用法" " ReadMe"我们可以通过简单地将tess-two添加为外部依赖关系,只需将以下行添加到应用dependencies的{​​{1}}部分即可:

build.gradle

我理解这会告诉compile 'com.rmtheis:tess-two:6.0.3' 从已发布的远程Android Studio存储库中获取该库的预构建版本,但是我们仍然需要将我们下载或克隆的Maven目录的内容复制到我们全新的Android Studio项目中吗?

请参阅随附的图片:我的新空白 Android Studio 项目名为 TessAndroid 。在其他地方,我在下载zip文件后保存了完整的tess-two内容。除了添加到我的应用tess-two的{​​{1}}部分的compile行之外,我还必须复制 tess -two 文件夹(或其中的某些部分)进入我主应用程序的根目录?

enter image description here

1 个答案:

答案 0 :(得分:2)

  

除了添加到我的应用程序的build.gradle的依赖项部分的编译行之外,我是否还必须将tess-two文件夹(或其某些部分)复制到我的主应用程序的根目录中?

没有。通过将compile行添加到build.gradle,您将该库的代码的已编译版本导入到项目中,并且无需将其源代码复制到项目中。

您可以通过在Android Studio中创建新项目来自行确认,将库的compile行添加到新应用的build.gradle中,然后为新活动的{{1}添加一行代码引用库中的类的方法:

onCreate

该课程将在您的项目中找到并可用。