WebView Beta 计划让您抢先体验 Android WebView 的新版本。我们鼓励所有在其应用中使用 WebView 的开发人员加入 Beta 计划,以便您可以在新版本发布给公众之前 4 周试用新版本。
如何订阅 Beta 计划?
您可以在 Android 10 及更高版本上通过加入 WebView 测试计划 来订阅 WebView Beta,使用您在设备上使用的帐户。您可以通过点击“成为测试人员”按钮来完成此操作。
您现在是 WebView 的 Beta 测试人员!如果您访问设备上的 Play 商店,您现在应该看到 Beta 轨道上有可用的更新。安装此更新以开始使用 WebView Beta。
如何取消订阅 Beta 计划?
要退出 WebView 测试计划 并取消订阅未来接收 Beta 更新,请点击“退出计划”按钮。
取消订阅后,WebView Beta 仍然安装在您的设备上,但它会在下一个稳定版本发布后自动更新到主要(稳定)轨道。
其他测试 WebView 的方法
- 您知道 WebView 还有其他测试轨道吗?对于更前沿的体验,请尝试 Dev 或 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
。 - 来自设备上所有应用的崩溃。
- 提交错误以提供更多信息。
Webview 标志
同样,测试应用包含一系列 标志,您可以使用这些标志启用/禁用实验性功能。
在旧版 Android 上使用 WebView
Jetpack 的 androidx.webkit 使您能够在不支持这些 API 的旧版 Android 版本上使用 WebView API。AndroidX WebKit 有几个好处
- 它是一个定期更新的 Jetpack 库。
- 它设计易于使用。
- 它使您的 WebView 应用能够在更多设备上运行。
将您需要的工件的依赖项添加到您的应用或模块的 build.gradle
文件中
Groovy
dependencies { implementation "androidx.webkit:webkit:1.9.0" }
Kotlin
dependencies { implementation("androidx.webkit:webkit:1.9.0") }
开发人员资源
以下是开发人员的更多资源。