SIGSEGV(SEGV_MAPERR) 报错
Ta的回复 :后面通过排查定位到了原因,自己来回答一下吧。 由于使用了百度语音的离线在线混合版,需要通过读取资源文件下的离线资源放置到手机内, .so文件会去检测并使用。 这个场景是初始化崩溃导致了从asset里读取的资源没有读完,原大小7.2M但是读取到的文件大小不一致,自己在手机里能看到。 解决办法很简单,先判断文件是否存在然后检测大小是否一致,不一致就覆盖。 分享自己封装的一个语音组件,支持更换底层SDK:http://blog.csdn.net/hnytdangyao/article/details/79174449