2 liyuhaoo liyuhaoo 于 2016.03.21 11:36 提问

Android vitamio出现Fatal signal 11异常

Fatal signal 11 (SIGSEGV) at 0xb77ea280 (code=1), thread 1243 (ov.vitamio.demo)
官网是这样解释的:https://www.vitamio.org/docs/Basic/2013/0505/4.html
下面是我的代码:

 /**
     * 
     * @descreption:播放视频
     * @param playUrl
     */
    private void playVideo(String playUrl) {
        mMediaPlayer.reset();
        try {
            mMediaPlayer.setDataSource(playUrl);
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        } catch (SecurityException e) {
            e.printStackTrace();
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        mMediaPlayer.prepareAsync();

        SimpleDateFormat simple = new SimpleDateFormat("yyyyMMddHHmmss");
        nns_tstv_begin_time = simple.format(new Date(System.currentTimeMillis()));
    }
@Override
public void onPrepared(final MediaPlayer mp) {
        try {
            mp.start();
        } catch (IllegalStateException e) {
            e.printStackTrace();
            ToastUtil.showShortToast("视频播放失败");
            return;
        }
    }
    在调用mp.start();的时候系统崩溃掉了,**_奇怪的是我在华为的手机上测试是正常的,在魅族2或者vivo手机上就会出现这个异常,请问这个该怎么处理_**?

2个回答

lxk_1993
lxk_1993   Rxr 2016.03.21 14:23
liyuhaoo
liyuhaoo 不行啊
2 年多之前 回复
liyuhaoo
liyuhaoo   2016.03.23 20:23

mSurfaceHolder.setFormat(PixelFormat.RGB_888);--------->mSurfaceHolder.setFormat(PixelFormat.RGBA_8888);

ok !自己解决了!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android ,java 异常: fatal signal 11 SIGSEGV
参考:http://stackoverflow.com/questions/18531835/java-android-fatal-signal-11-sigsegv 发生异常的原因:你尝试回收(或关闭)一个不可用或为NULL的内存资源引起的。 可能的实际情况: 1.关闭从没有打开过的HTTP连接(通过加判断来解决) 2.关闭从没有打开过的一个读取流(通过加
Android Fatal signal 11问题的调试方法
这两种方法都不是我发明了,都是网上一些高手公开出来的调试方法,无奈找不到出处的地方了,所以就在此总结一下,以方便android下的调试: 简要说明: android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系, 而/system/bin/下的可执行程序或者C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。
Android fatal signal 11 sigsegv at 0x00000030 code 1 错误分析解决
fatal signal 11 sigsegv at 0x00000000 code 1这条代码很难搞,程序什么问题都没有,也没有很多的错误代码,就一条。看起来很棘手! 在android里面,这个代码代表了内存错误,我的是出在了数组的越界。但是你根本看不出来,假如你是新手。 我的业务情况是这样子的,我自己写了一个View类,继承了View,里面有个ondraw回调函数,这个函数是画图回调函数,
Fatal signal 11 (SIGSEGV) 错误捕获并抛出给JAVA
公司从人人网接收了经纬名片通,开始进行后续开发。该项目安卓的名片本地识别模块是调JNI的,最底层识别图片的部分暂时没有源代码。糟糕的是,该模块在部分机型上出现闪退,并报错:Fatal signal 11 (SIGSEGV) at .... (code=1)谷歌翻了十几页,都是讲怎么定位错误,怎么修改错误。可是底层的代码我没有啊,就算定位了也改不了。而且项目等着上线,就算后续要到源码也来不及了。所以...
解决A/libc Fatal signal 11 (SIGSEGV)错误,这可能是目前最鲁棒的Android声音录制和播放封装库了
解决A/libc Fatal signal 11 (SIGSEGV)错误,这可能是目前最鲁棒的Android声音录制和播放封装库了http://blog.piasy.com/Robust-Android-Audio-encapsulation/
Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 3661 (ervice.Executor)
前言:当我们在android中的使用JNI下编译的.so库时,很有可能底层编译好的native method出现异常,而且底层并没有对这个异常进行捕捉,这样在我们APK上就是表现为退出程序,查看打印信息,出现的提示是:A/libc(2730): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 3661 (ervice.Executo
Vitamio 错误大全,及不支持性能
Vitamio无法使用的错误  Error loading libs java.lang.UnsatisfiedLinkError: Library … libstlport_shared.so not found java.lang.UnsatisfiedLinkError: Couldn't load vinit: findLibrary returned
NDK Fatal signal 11 (SIGSEGV) 错误定位
网上好多说的太复杂了。简单一点:http://stackoverflow.com/questions/5314036/how-to-use-addr2line-in-android
Android Studio signal11解决方法
转自http://blog.csdn.net/helldevil/article/details/6682211 有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fin
Android Fatal signal 11 (SIGSEGV)
做关于地图的东西的时候,发现一打开地图的Activity就报错,而且自动转到前一个Activity 最终我的解决方法是添加权限  下面是我添加的所有权限,我没细看是哪个,大家可以参考参考