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(牛轧糖/奥利奥/派)上测试,可以安装 Chrome Beta 并在开发者设置中设置您的 WebView 提供程序。有关详细步骤,请参阅Android 7 到 9(牛轧糖/奥利奥/派)。
WebView DevTools
WebView DevTools 是一组设备上的工具,可帮助调试您的 WebView 应用。
启动 WebView DevTools 的最佳方法是下载 WebView Beta、Dev 或 Canary。这些渠道包含一个启动器图标,可用于启动 WebView DevTools。

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