有一个需求是用c++算法算得当前音频是否为异常音,大概会每3秒调用一次c++程序用来识别音频文件,其中c++和Java是用的JNI框架连接的。每当我运行测试,第一次识别能够正确返回值,第二次执行到调用JNI时程序直接挂死。不知道是什么原因
//加载动态库
static {
System.loadLibrary("onap");
}
public native boolean AnomalyDetectionJNI(String audioPath);
程序挂死打印出:
Process finished with exit code -1073740791 (0xC0000409)