【问题标题】:Android WebView doesn't work on android 4.4Android WebView 在 android 4.4 上不起作用
【发布时间】:2014-01-29 16:23:26
【问题描述】:

我正在开发一个使用 web 视图的应用程序。在我的带有 android 4.1 的 Lg-p880 上一切正常,但在新的 Kitkat 手机(以及模拟器)上,Logcat 向我展示了:

01-29 11:16:03.095: E/eglCodecCommon(2179): ** 错误未知类型 0x10037 (glSizeof,72)

01-29 11:16:03.695:E/eglCodecCommon(2179):glUtilsParamSize:未知参数 0x00000b44

如果我评论这条线,它可以工作,但(逻辑上)没有显示任何东西。

view.loadUrl("file:///android_asset/html/index.html");

我在 Google 上没有找到任何东西,请帮帮我 并提前感谢

【问题讨论】:

  • 请注意,从 KitKat 开始,WebView 已经完全改变,现在它基于 Chromium。你的 HTML 代码有没有做特别的事情?请阅读本指南:developer.android.com/guide/webapps/migrating.html.
  • 除此之外,请随意提供您的其余 WebView 配置代码,更重要的是,提供失败的 HTML。

标签: android webview android-4.4-kitkat egl


【解决方案1】:

根据 Google 的文档,您应该预料到在模拟器上运行基于 Blink 的 WebView 和 Chrome/ium 会出现问题,因为对 OpenGL-ES 的支持不一致,特别是 EGL 支持方面的问题。

老实说,这是一个真正的问题,因为您似乎需要一个物理 KitKat 设备来测试使用 EGL 的 WebView 应用程序,例如播放媒体,尽管简单的 HTML5 界面工作得很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多