首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SIGNAL 11 SIGSEGV crash Android

SIGNAL 11 SIGSEGV crash Android
EN

Stack Overflow用户
提问于 2011-02-12 03:45:28
回答 2查看 40.4K关注 0票数 23

今天我遇到了一个错误,由于这个错误,我的Android应用程序收到了信号11。

此错误通常是由于Android内部存储进行未经授权的内存区访问造成的。一些可能的场景是web访问、网络通信、服务器映像下载等。我的是浏览器加载url的情况!

http://bootloader.wikidot.com/linux:android:crashlog

我需要在二维码扫描后启动浏览器。

应用程序继续扫描并流畅地启动浏览器,但在尝试相同步骤15-20次后出现问题。

我研究了很多,发现是Android Native库中出现的内存错误。通常当android内部存储系统试图访问未知的存储区时。

最后我透露,当我在Android应用程序设置部分看到我的应用程序内存使用情况时,我发现缓存已经达到了10MB。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-12 04:56:02

调用webview.clearCache();webView2.destroyDrawingCache();

这应该可以解决问题。

票数 23
EN

Stack Overflow用户

发布于 2013-08-26 13:41:55

我也遇到过同样的问题,我有一个jni。这个致命的异常是随机产生的,当我使用它播放音频时,它崩溃了大约2分钟或6分钟或其他时间。经过大量的研究,我发现问题是我从两个不同的线程进行了一个本机函数调用,当它同时发生时,它失败了。

另外,如果您有来自android的任何jni调用,请确保您没有传递任何null作为参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4973310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档