【问题标题】:Nativescript webview crash on load after Google maps: How do I software render a webview?谷歌地图加载后 Nativescript webview 崩溃:我如何软件渲染 webview?
【发布时间】:2021-01-27 01:38:55
【问题描述】:

正如标题所述,我的应用中有一个 webview,它运行良好 - 除非我先加载另一个页面,其中包含 Google 地图。

我确实找到了对此的部分答案,它指出可以通过软件渲染 webview 来解决:https://stackoverflow.com/a/35450929/2145126

我在我的 Pixel_2_API_28 模拟器上看到了崩溃,这意味着如果它是相同的错误,它不仅限于列出的答案的硬件。它在我的实体手机(LG Velvet)上运行良好

我想尝试软件渲染解决方案,但不知道如何在 Nativescript 中实现。

编辑澄清:我使用的是 nativescript-google-maps-sdk。链接的答案指出,除非您将 webview 置于软件渲染模式,否则在 Android 上某些手机/sdk 级别的 webview 之前加载 2d canvas 对象将导致崩溃。我的问题是具体该怎么做?

【问题讨论】:

    标签: android nativescript


    【解决方案1】:

    使用原生组件,例如 https://market.nativescript.org/plugins/nativescript-google-maps-sdk/https://market.nativescript.org/plugins/@nativescript-community/ui-mapbox/ 按照他们自述文件的安装说明进行操作。 如果 webview 的内容过重,可能会导致应用崩溃

    【讨论】:

    • 我更新了我的问题以澄清,我正在使用本机组件。如果您阅读我问题中的链接,我认为问题会变得更加清晰。
    猜你喜欢
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 2017-07-31
    • 1970-01-01
    相关资源
    最近更新 更多