You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用启动崩溃求助:RuntimeException无法创建WebView

问题详情

应用构建aab/apk包全程无报错,但在模拟器调试时,闪屏页结束后直接崩溃。LogCat核心报错:

java.lang.RuntimeException: Unable to start activity {} failed to create web view

已经多次执行清理缓存、重建项目操作,问题依旧。相关截图:

  • LogCat日志截图:LogCat
  • AndroidManifest配置截图:AndroidManifest
排查解决步骤
  • 核对WebView依赖版本:打开项目的build.gradle(Module级别),检查androidx.webkit:webkit的版本号,确保和模拟器的Android系统版本匹配——比如低版本模拟器别用太高版本的webkit依赖,反之亦然。
  • 修复模拟器WebView组件:模拟器自带的WebView可能损坏或未正常安装,试试换个系统版本的模拟器(比如从Android 14换成Android 12),或者在模拟器设置里找到「Android System WebView」应用,清除数据后重启模拟器。
  • 检查WebView初始化代码:确认Activity里的WebView是在主线程初始化的,且没有在布局加载完成前提前初始化;检查WebSettings的配置是否有错误,比如是否误设了不支持的参数。
  • 验证Manifest配置:从截图确认Activity的声明是否正确,有没有漏加INTERNET权限(如果WebView要加载网络内容),同时检查Activity的theme是否和WebView冲突(比如用了过于特殊的深色主题导致初始化失败)。
  • 开启WebView调试:在Application的onCreate里加上WebView.setWebContentsDebuggingEnabled(true),然后用Chrome浏览器打开chrome://inspect,连接模拟器查看WebView的详细调试日志,精准定位失败原因。

内容的提问来源于stack exchange,提问作者Hgez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:50:24