我使用openCV和本机代码编写了一个Android应用程序,但是当我尝试为Unity提取库时,它会在加载OpenCV库时崩溃。
public class MainActivity extends UnityPlayerActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!OpenCVLoader.initDebug()) {
Log.e(this.getClass().getSimpleName(), " OpenCVLoader.initDebug(), not working.");
} else {
Log.d(this.getClass().getSimpleName(), " OpenCVLoader.initDebug(), working.");
}
//This doesn't work either
//OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_1_0, this, mLoaderCallback);
}
}
有没有办法克服这个并加载OpenCV库?或者我应该为Unity创建另一个接口并加载.jar而不扩展UnityPlayerActivity吗?