0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MissingWebViewPackageException: Failed to load WebView provider: No WebView installed

0
Posted at

はじめに

特殊な実機での動作確認中に、

android.util.AndroidRuntimeException: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed

クラッシュしてこんな感じのエラーが出ました。
詳細について調べたのでそれについて記事にしておこうかと思います。

原因

結論から言いますと、WebView用の Providerがインストールされていないということが原因でこのエラーが発生しています。

どんな時に起きるエラー?

画面遷移時などでWebViewを表示しようとした際にその端末でWebView用の Providerがインストールされていないと起きるエラーです。
エミュレータでは発生しなかったのですが、これについてはエミュレータには元々WebView Providerがデフォルトで備わっているので上記のエラーは発生しないみたいです。

何をしたらいいか

adb shell pm list packages

上記コマンド、もしくは、設定画面からでインストールされているアプリの確認

特殊な機材であれば、仕様書などから使用できないAPPなどがないか、またはWebViewについての表記がないかを確認します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?