加入 WebView Beta 版计划后,您可以抢先体验新版 Android WebView。我们建议所有在应用中使用 WebView 的开发者加入 Beta 版计划,以便在新的 WebView 版本公开发布前 4 周试用这些版本。
如何订阅 Beta 版计划?
您可以使用设备上使用的账号加入 WebView 测试计划,在 Android 10 及更高版本上订阅 WebView Beta 版。您可以点击“成为测试人员”按钮来执行此操作:

您现在是 WebView 的 Beta 版测试人员了!如果您在设备上访问 Play 商店,现在应该会看到 Beta 版轨道有可用的更新。安装此更新即可开始使用 WebView Beta 版。
如何退订 Beta 版计划?
如需退出 WebView 测试计划并取消订阅以在未来不再接收 Beta 版更新,请点击“退出计划”按钮。
退订后,WebView Beta 版仍会安装在您的设备上,但会在下一个稳定版发布后立即自动更新到主(稳定)轨道。
测试 WebView 的其他方法
- 您是否知道 WebView 还有其他测试轨道?如需体验最新功能,请试用开发版或 Canary 版渠道。
- 如果您想试用实验性功能或向 Google 报告崩溃情况,可以改为安装单独的 WebView Beta 版软件包。
- 如果您在 Android 7 到 9(Nougat/Oreo/Pie)上进行测试,则可以安装 Chrome Beta 版,并在开发者设置中设置 WebView 提供程序。如需查看详细步骤,请参阅 Android 7 至 9(Nougat/Oreo/Pie)。
WebView 开发者工具
WebView 开发者工具是一组设备端工具,可帮助您调试 WebView 应用。
启动 WebView DevTools 的最佳方式是下载 WebView Beta 版、开发版或 Canary 版。这些渠道包含一个启动器图标,用于启动 WebView 开发者工具。

WebView 崩溃
在 WebView Beta 版、开发版和 Canary 版应用中,您可以查看设备上发生的 WebView 崩溃。
- 类似于
chrome://crashes
。 - 设备上所有应用的崩溃情况。
- 提交 bug 以提供更多信息。
WebView 标志
同样,测试应用包含一系列可用于启用/停用实验性功能的标志。
在旧版 Android 系统上使用 WebView
借助 Jetpack 的 androidx.webkit,您可以在不支持 WebView API 的旧版 Android 上使用这些 API。AndroidX WebKit 有以下几点好处:
- 这是一个定期更新的 Jetpack 库。
- 它在设计上就简单易用,
- 它使您的 WebView 应用能够在更多设备上运行。
在应用或模块的 build.gradle
文件中添加所需工件的依赖项:
Groovy
dependencies { implementation "androidx.webkit:webkit:1.14.0" }
Kotlin
dependencies { implementation("androidx.webkit:webkit:1.14.0") }
开发者资源
以下是面向开发者的其他资源。