Android 致命信号11(SIGSEGV),代码1
15%的时间我停止录制视频,应用程序停止,并发出致命信号11Android 致命信号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
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对操作顺序非常挑剔,以至于您甚至不能连续停止()两次;确保在重置()或重新创建之前,不会多次调用每个函数。记录每个电话。另见: