我仍然对如何构建一个使用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 文件夹(或其中的某些部分)进入我主应用程序的根目录?
答案 0 :(得分:2)
除了添加到我的应用程序的build.gradle的依赖项部分的编译行之外,我是否还必须将tess-two文件夹(或其某些部分)复制到我的主应用程序的根目录中?
没有。通过将compile
行添加到build.gradle,您将该库的代码的已编译版本导入到项目中,并且无需将其源代码复制到项目中。
您可以通过在Android Studio中创建新项目来自行确认,将库的compile
行添加到新应用的build.gradle中,然后为新活动的{{1}添加一行代码引用库中的类的方法:
onCreate
该课程将在您的项目中找到并可用。