我在tess-two
中使用Android Studio
开始简单(在我设法将预编译版本的Tesseract
导入我的项目之后!)所以我不断添加单行并移动前进...
在strings.xml
下values
下的res
下,我定义了以下数据路径:
<string name="data_path">/usr/local/Cellar/tesseract/3.05.01/share/tessdata/eng.traineddata</string>
然而,baseApi.init
行崩溃了我的Empty Activity
应用,该应用通常会构建到设备并说Hello World
。
我做错了什么?
public class MainActivity extends AppCompatActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Attempt to initialize the API.
TessBaseAPI baseApi = new TessBaseAPI();
// Initialize the language training file path.
// See 'strings.xml' under 'values' under 'res'.
String DATA_PATH = getString(R.string.data_path);
baseApi.init(DATA_PATH, "eng"); // <-- TessAndroid has stopped!
}
}