Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 致命信号11(SIGSEGV),代码1_Android - Fatal编程技术网

Android 致命信号11(SIGSEGV),代码1

Android 致命信号11(SIGSEGV),代码1,android,Android,15%的时间我停止录制视频,应用程序停止,并发出致命信号11 videoRecorder.stop();//video recorder is MediaRecorder object videoRecorder.release(); if (camera != null) { camera.stopPreview(); camera.setPreviewDisplay(null); camera.setPreviewCallbackWi

15%的时间我停止录制视频,应用程序停止,并发出致命信号11

videoRecorder.stop();//video recorder is MediaRecorder object
videoRecorder.release();                

if (camera != null) {
    camera.stopPreview();
    camera.setPreviewDisplay(null);
    camera.setPreviewCallbackWithBuffer(null);
    camera.release();
    camera = null;
}
04-04 22:55:16.907:D/CrashanDetector(4860):回溯:

04-04 22:55:16.907:D/CrashanderDetector(4860):#00 pc 00061278 /system/lib/libmedia.so(android::MediaRecorder::stop()+3)

04-04 22:55:16.907:D/CrashanderDetector(4860):#01 pc 0001ac4d /system/lib/libmedia_jni.so

04-04 22:55:16.907:D/CrashanderDetector(4860):#02 pc 0001dc4c /system/lib/libdvm.so(dvmPlatformInvoke+112)

04-04 22:55:16.907:D/CrashanderDetector(4860):#03 pc 0004e113 /system/lib/libdvm.so(dvmCallJNIMethod(unsigned int const*,JValue*, 方法常量*,线程*)+398)

04-04 22:55:16.907:D/CrashanderDetector(4860):#04 pc 00027060 /system/lib/libdvm.so

04-04 22:55:16.907:D/CrashanderDetector(4860):#05 pc 0002e010 /system/lib/libdvm.so(dvmMterpStd(线程*)+76)

04-04 22:55:16.907:D/CrashanderDetector(4860):#06 pc 0002b6bc /system/lib/libdvm.so(dvmInterpret(线程*,方法常量*, JValue*)+184)

04-04 22:55:16.907:D/CrashanderDetector(4860):#07 pc 0006053f /system/lib/libdvm.so(dvmCallMethodV(线程*,方法常量*,对象*, 布尔,JValue*,标准::uu va_列表)+338)

04-04 22:55:16.907:D/CrashanderDetector(4860):#08 pc 00060563 /system/lib/libdvm.so(dvmCallMethod(Thread*,Method const*,Object*, JValue*,…)+20)

04-04 22:55:16.907:D/CrashanderDetector(4860):#09 pc 00055253 /system/lib/libdvm.so

04-04 22:55:16.907:D/CrashanderDetector(4860):#10件0000d208 /system/lib/libc.so(\u线程\u条目+72)

04-04 22:55:16.907:D/CrashanderDetector(4860):#11件0000d3a4 /system/lib/libc.so(pthread_create+240)


你知道怎么解决吗?

MediaRecorder对操作顺序非常挑剔,以至于你甚至不能连续停止()两次;确保在重置()或重新创建之前,不会多次调用每个函数。记录每个电话。另请参见:MediaRecorder对操作顺序非常挑剔,以至于您甚至不能连续停止()两次;确保在重置()或重新创建之前,不会多次调用每个函数。记录每个电话。另见: