【发布时间】:2017-10-23 10:05:19
【问题描述】:
更新到 8.0 后,我们遇到了迄今为止我们从未见过的崩溃:
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
at com.android.webview.chromium.WebViewContentsClientAdapter.getDefaultVideoPoster(WebViewContentsClientAdapter.java:536)
at org.chromium.android_webview.DefaultVideoPosterRequestHandler$1.run(DefaultVideoPosterRequestHandler.java:2)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
这是 Chrome 中的错误吗?
【问题讨论】:
-
您使用的对象为空。使用 bitmap.getConfigurations();如果能分享一些代码就更好了
-
没有代码。这一切都在一个网络视图中。
-
有同样的问题。大多出现在装有 Android 8.0 的 Nexus/Pixel 设备上(((
-
检查答案,它可能对我有帮助。
标签: android webview android-8.0-oreo