【发布时间】:2014-05-14 02:06:57
【问题描述】:
我正在尝试在我的 Android 应用程序中使用 tesseract libray for java,如下所示:http://vkedco.blogspot.com/2013/03/vladimir-kulyukin-learning-objectives-1.html
我已按原样按照说明进行操作,但仍然收到一条错误消息,提示我需要在路径中包含子文件夹 tessdata。该子文件夹确实存在于我的 sdcard/tesseract_languages 文件夹中。
关于我应该怎么做才能让它运行的任何建议?
错误详情如下:
05-13 20:54:35.653: E/AndroidRuntime(11715): FATAL EXCEPTION: main
05-13 20:54:35.653: E/AndroidRuntime(11715): Process: com.example.msapp2, PID: 11715
05-13 20:54:35.653: E/AndroidRuntime(11715): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.msapp2/com.example.msapp2.MainActivity}: java.lang.IllegalArgumentException: Data path must contain subfolder tessdata!
05-13 20:54:35.653: E/AndroidRuntime(11715): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
05-13 20:54:35.653: E/AndroidRuntime(11715): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
05-13 20:54:35.653: E/AndroidRuntime(11715): at android.app.ActivityThread.access$800(ActivityThread.java:135)
05-13 20:54:35.653: E/AndroidRuntime(11715): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
【问题讨论】:
-
您对此有什么解决方案吗?
-
我们必须按照this维护文件夹结构。不要忘记在此文件夹中维护语言文件