【问题标题】:Zygote Error at runtime in Android Studio Tesseract OCR appAndroid Studio Tesseract OCR 应用程序运行时出现 Zygote 错误
【发布时间】:2023-03-16 15:40:02
【问题描述】:

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

如何解决?

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.liccamera E/: 0 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.vvijay.liccamera E/: 0

【问题讨论】:

    标签: android android-studio tesseract


    【解决方案1】:

    您需要下载训练数据并将其放入正确的目录(基于您传递给TessBaseApi.init() 的内容)。

    您可以从这里下载:https://code.google.com/p/tesseract-ocr/downloads/list

    【讨论】:

    • 谢谢。我可以将“tessdata”粘贴到“libs”目录中吗??
    • 通常您应该将这些文件放在assetsraw 目录中。 libs 文件夹用于库。
    • @VRVijay 请参阅stackoverflow.com/questions/9563373/… 了解assetsraw 之间的区别。
    • 嗨。我将文件放在正确的目录 (src/main/assets) 中。但仍然是同样的错误。怎么办??
    • 保留这个问题并发布一个新问题。
    猜你喜欢
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    相关资源
    最近更新 更多