webview上超过3个手指导致应用程序崩溃?

时间:2013-05-18 22:39:12

标签: android memory-leaks webview

就像标题所说,当我在我的网页浏览中拖动超过两根手指时。它会导致我的应用程序崩溃,并显示以下日志:

05-18 23:30:53.435: ERROR/dalvikvm(8204): JNI ERROR (app bug): local reference table overflow (max=512)
05-18 23:30:53.435: WARN/dalvikvm(8204): JNI local reference table (0x51d30d68) dump:
05-18 23:30:53.435: WARN/dalvikvm(8204): Last 10 entries (of 512):
05-18 23:30:53.435: WARN/dalvikvm(8204): 511: 0x4114bfb8 java.lang.Class<android.view.VelocityTracker>
05-18 23:30:53.435: WARN/dalvikvm(8204): 510: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.435: WARN/dalvikvm(8204): 509: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 508: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 507: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 506: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 505: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 504: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 503: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): 502: 0x4188c960 android.view.MotionEvent
05-18 23:30:53.445: WARN/dalvikvm(8204): Summary:
05-18 23:30:53.445: WARN/dalvikvm(8204): 4 of java.lang.Class (4 unique instances)
05-18 23:30:53.445: WARN/dalvikvm(8204): 2 of java.lang.String (2 unique instances)
05-18 23:30:53.445: WARN/dalvikvm(8204): 1 of java.lang.String[] (2 elements)
05-18 23:30:53.445: WARN/dalvikvm(8204): 1 of android.os.MessageQueue
05-18 23:30:53.445: WARN/dalvikvm(8204): 504 of android.view.MotionEvent (1 unique instances)
05-18 23:30:53.445: ERROR/dalvikvm(8204): Failed adding to JNI local ref table (has 512 entries)
05-18 23:30:53.445: ASSERT/libc(8204): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 8204 (MangaGalaxyFree)

我的Desire HD运行4.2.2的Stacktrace

我已查找错误,看起来像Webview内存泄漏的问题,但我不确定。 Webview正在显示动态生成的HTML,其中包含资产文件夹中的一些资源,例如image / javascript。任何帮助赞赏!谢谢

1 个答案:

答案 0 :(得分:0)

  1. 开始检查这些:

  2. 尝试使用以下链接中给出的Memory Analyzer Tool插件说明来检查详细信息:

  3. 尝试发布一些代码,以便我们尽力帮助您。