Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android &引用;无法初始化Tesseract API“;alexcohn/tess two 4.1出错_Android_Tesseract_Tess Two - Fatal编程技术网

Android &引用;无法初始化Tesseract API“;alexcohn/tess two 4.1出错

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测试模

我想通过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测试模块的测试失败,该模块下载自己的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,所以我不确定使用了哪个版本)

我如何才能成功地构建库