androidwebview崩溃
Render process (22812)'s crash wasn't handled by all associated webviews, triggering application crash.
webview在⼀些机型上,会渲染⼀会后,直接闪退。 这是因为从 Android 3.0(API 级别 11)开始,Android 2D 渲染管道⽀持硬件加速,也就是说,在 view的画布上执⾏的所有绘制操作都会使⽤ GPU。启⽤硬件加速需要更多资源,因此应⽤会占⽤更多内存。 如果您的⽬标 API 级别为 14 及更⾼级别,则硬件加速默认处于启⽤状态,但也可以明确启⽤该功能。如果您的应⽤仅使⽤标准视图和Drawable,则全局启⽤硬件加速不会造成任何不良绘制效果。不过,并⾮所有 2D 绘制操作都⽀持硬件加速,因此启⽤硬件加速可能会影响您的部分⾃定义视图或绘制调⽤。具体问题通常以不可见的元素、异常或错误渲染的像素显现。汽车阻尼板
中继机
当⼿机可⽤内存较⼩时,硬件加速会导致oom,webview闪退,这⾥我们只需要关闭硬件加速即可,你可以选择关闭webview的硬件加速,也可以选择关闭这个页⾯的硬件加速。 关闭webview的硬件加速:
织物整理剂webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null)
正渗透膜
关闭页⾯的硬件加速:智能自吸泵
化学浆糊<activity android:hardwareAccelerated="false" />