Android Studio Tesseract OCR应用程序运行时出现合子错误

Android Studio Tesseract OCR应用程序运行时出现合子错误,android,android-studio,tesseract,Android,Android Studio,Tesseract,我在Android Studio的帮助下,在Tesseract-OCR中做了一个SimpleAndroid的变体。使用相机后,应用程序停止,并出现以下错误 怎么解决呢? E/Zygote﹕ Zygote: error closing descriptor libcore.io.ErrnoException: close failed: EBADF (Bad file number) at libcore.io.Posix.close(Native Method)

我在
Android Studio
的帮助下,在
Tesseract-OCR
中做了一个
Simple
Android
的变体。使用相机后,应用程序停止,并出现以下错误

怎么解决呢?

E/Zygote﹕ Zygote:  error closing descriptor
libcore.io.ErrnoException: close failed: EBADF (Bad file number)
        at libcore.io.Posix.close(Native Method)
        at libcore.io.BlockGuardOs.close(BlockGuardOs.java:75)
        at com.android.internal.os.ZygoteInit.closeServerSocket(ZygoteInit.java:224)
        at com.android.internal.os.ZygoteConnection.handleChildProc(ZygoteConnection.java:879)
        at com.android.internal.os.ZygoteConnection.runOnce(ZygoteConnection.java:242)
        at com.android.internal.os.ZygoteInit.runSelectLoop(ZygoteInit.java:704)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
        at dalvik.system.NativeStart.main(Native Method)

Also these
06-04 22:06:07.857    3183-3183/com.startup.vrvijay.liccamera E/﹕ appName=com.startup.vrvijay.liccamera, acAppName=/system/bin/surfaceflinger
06-04 22:06:07.857 3183-3183/com.startup.vrvijay.lice/﹕ 0 06-04 22:06:07.857 3183-3183/com.startup.vrvijay.lice/﹕ appName=com.startup.vrvijay.liccamera,acAppName=/system/bin/surfaceflinger
06-04 22:06:07.857 3183-3183/com.startup.vrvijay.lice/﹕ 0

您需要下载培训数据并将其放入正确的目录中(根据传递给
TessBaseApi.init()


您可以从这里下载:

谢谢。我可以将“tessdata”粘贴到“libs”目录中吗?通常,您应该将此类文件放在
资产
原始
目录中
libs
文件夹用于库。@请参阅
assets
raw
之间的区别。您好。我将文件放在正确的目录(src/main/assets)中。但还是有同样的错误。怎么办?把这个问题留着,然后再发一个新问题。