Member 13376650 Ответов: 1

Я пытаюсь сохранить два файла, но один из них не сохраняется(программирование на android)


Но я получаю это сообщение об ошибке:

Цитата:
Ява.яз.К RuntimeException: сбой доставки результате ResultInfo{кто=null, то запрос=0, результат=-1, то данные=значение null} деятельности {ком.м. finalocr/ком.м. finalocr.MainActivity}: java.lang.IllegalArgumentException: файл данных не найден в файле /storage/emulated/0/FinalOcr/tessdata/fas.traineddata


Я не профессионал в Android и думаю, что мой код не сохраняет файл fas.traineddata, но не знаю, как это исправить?

Что я уже пробовал:

Но я получаю это сообщение об ошибке:

Цитата:
Ява.яз.К RuntimeException: сбой доставки результате ResultInfo{кто=null, то запрос=0, результат=-1, то данные=значение null} деятельности {ком.м. finalocr/ком.м. finalocr.MainActivity}: java.lang.IllegalArgumentException: файл данных не найден в файле /storage/emulated/0/FinalOcr/tessdata/fas.traineddata


Я не профессионал в Android и думаю, что мой код не сохраняет файл fas.traineddata, но не знаю, как это исправить?

1 Ответов

Рейтинг:
2

PrafullaVedante

Исключение говорит вам, что .traineddata не может быть найден, хотя, согласно вашему каталогу, он там есть. Причина, по которой он не находит файл, заключается в том, что в вашем пути к данным есть /tessdata/.

Вы не должны иметь /tessdata/ в вашем пути к файлу. Библиотека распознавания текста Tesseract сама выполнит поиск файла .traineddata в папке /tessdata/.