我的代码有这个错误
public MyTessOCR(Context context)
{
this.context = context ;
//initialize Tesseract API
String language = "eng";
datapath = this.context.getFilesDir()+ "/tesseract/";
mTess = new TessBaseAPI();
checkFile(new File(datapath + "tessdata/"));
mTess.setDebug(true);
mTess.init(datapath, language); // it crashes here
Log.d("OK","OK");
}
我试图改变eng.训练的数据,但仍然??
奇怪的是,当我创建一个新项目并且运行完全相同的代码时,它可以工作。它不起作用的项目有点旧(2年)。也许有更新要做?
它在这里完全失败了:
boolean success = nativeInitOem(datapath, language, ocrEngineMode); //ocrEngineMode = 3
最后,问题出在eng.traineddata上。我仍然在使用旧的,为什么我的函数不会复制它,如果文件夹中有一个。旧的仍然在文件夹中。
我知道这是访问readspace以外的内存时的一个错误,但我完全不知道如何修复这个错误。我是android的新手,所以我不知道如何在Eclipse中从logcat打印出更详细的错误列表。我已经尝试了所有的方法,从直接处理所有的东西,到调用system.gc,再到将我的所有变量设置为null。然而,每当我切换屏幕时,致命的信号就会出现。我只需要有人告诉我到底是怎么回事,或者我怎样才能得到关于错误的更
我只是遇到了一个问题,当我把我的gradle版本改成2.1.0(旧版本是1.5.0),我的代码出错了,而且没有logcat,所以我只是不知道如何找到问题和错误的部分代码。我尝试在我的AndroidManifest中添加android:allowClearUserData=“true”,结果不起作用。当我把我的gradle版本改成旧版本时,一切都很顺利。我是一个新的编码器,我用改版来做网络工作。请帮
这里有人以前遇到过这个错误吗?我能做些什么来解决这个问题? 谢谢:)
在某些设备中发生了致命信号11(SIGSEGV),代码1,故障地址0x48中的tid 21741(RenderThread)。如果有人知道,请回答。由于这个错误,android应用程序在每次活动中崩溃。 撞车
我移植了android 7.1牛轧糖,在phoneserver中遇到了这个错误。下面是logcat的一个小片段。你能告诉我怎么修理吗。