今天我遇到了一个错误,因为我的Android应用程序是由SIGNAL 11获得的。
此错误通常是由于Android内部存储未经授权的内存区域访问而发生的。一些可能的场景是web访问,网络通信,服务器图像下载等。我是浏览器加载网址的情况!
http://bootloader.wikidot.com/linux:android:crashlog
我需要在QR码扫描后启动浏览器。
应用程序一直在扫描并流畅地启动浏览器,但问题是在15-20次尝试相同步骤后发生..
我研究了很多,发现其存在于Android Native库中的MEMORY ERROR ..通常当android内部存储系统尝试访问未知内存区域时。
最后我透露,当我在Android应用程序设置部分看到我的应用程序内存使用情况时,我发现缓存已达到10 MB ..
答案 0 :(得分:21)
致电webview.clearCache();
和webView2.destroyDrawingCache();
那应该可以解决问题。
答案 1 :(得分:1)
我遇到了同样的问题而且我有一个jni。这个致命的异常会随机产生,当我用它来播放音频时,它会在2分钟或6分钟左右坠毁。经过大量的研究后我发现问题是我从两个不同的线程进行了本机函数调用,当它同时发生时失败了。
另一个如果你有来自android的任何jni调用,请确保你没有传递任何null作为参数。