sundae91
V2EX  ›  Android

步步高手机系统版本和提供的 api 不匹配?

  •  
  •   sundae91 · Jul 4, 2018 · 12583 views
    This topic created in 2967 days ago, the information mentioned may be changed or developed.
    最近看 app 崩溃日志,发现一个奇怪的信息。
    Fatal Exception: java.lang.IllegalStateException: This API not supported on Android 5.0 and earlier
    at android.webkit.WebViewClassic.evaluateJavaScript(WebViewClassic.java:2788)

    大致就是说我调用了 webView.evaluateJavaScript 方法,但是这个方法不被 5.0 之前的系统支持。
    有两点比较奇怪的地方:
    1. 代码中调用进行了版本判断,大于 4.4 的系统才调用这个方法( Android 是在 4.4 开始基于 Chromium )
    2. 日志收集数据反映出崩溃的设备系统版本是 5.0.。。

    一脸懵。。。
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3122 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:42 · PVG 21:42 · LAX 06:42 · JFK 09:42
    ♥ Do have faith in what you're doing.