Android &引用;无法初始化Tesseract API“;alexcohn/tess two 4.1出错
我想通过Android应用程序中的库使用tesseract。我下载了回购协议,并通过ndk将其作为Android &引用;无法初始化Tesseract API“;alexcohn/tess two 4.1出错,android,tesseract,tess-two,Android,Tesseract,Tess Two,我想通过Android应用程序中的库使用tesseract。我下载了回购协议,并通过ndk将其作为aar包构建。不幸的是,在初始化TessApi时,我总是会出错 E/Tesseract(本机):无法使用language=eng初始化Tesseract API其他语言如“ita”或“rus”也会出现这种情况。 我还尝试了其他traineddata,包括4.1、4.0和3.04版本,并用Tesseract CLI成功地验证了它们,因此它们不应该损坏 此外,tess two项目的tess two测试模
aar
包构建。不幸的是,在初始化TessApi时,我总是会出错
E/Tesseract(本机):无法使用language=eng初始化Tesseract API代码>其他语言如“ita”或“rus”也会出现这种情况。
我还尝试了其他traineddata,包括4.1、4.0和3.04版本,并用Tesseract CLI成功地验证了它们,因此它们不应该损坏
此外,tess two项目的tess two测试模块的测试失败,该模块下载自己的traineddata文件(3.04版本)。因此,构建源代码(或源代码本身)显然存在问题,它不仅与aar
包有关
构建库的步骤:我从tess two测试执行build
任务,然后从tess two执行build
,最后执行tess two的assemble
。
我使用的版本是Android Studio 4.2.1、jdk1.8.0291和NDK 22.1.7171670(尽管Android Studio也下载了21.4.7075529,所以我不确定使用了哪个版本)
我如何才能成功地构建库