Android Studio-AndroidテンセントX 5コアonViewInitFinishedコールバックずっとfalse


テンセントX 5コアWebviewを使うと穴がたくさんあるので、記録しておきます.常にonViewInitFinishedコールバックはfalse
1.テンセントカーネルの初期化は、webviewをロードした後に実行されます.
2.AndroidManifestの構成権限が少なくなりました.
3.osファイルが見つかりません
以上の问题はこの文章を见ることができます:リンク、X 5の基本的な使用:bug 1を解决します.
4.ローカル運行は問題なく、プロジェクトをパッケージ化してX 5のロードに失敗し、ログを見てテンセントX 5のカーネルが間違っていることを発見した.classが欠けています.
NoClassDefFoundError:com.tencent.smtt.export.externリンク、混同構成の追加:バグ2の解決2.
5.ネットリストの配置はtbsテンセントに対して権限を開放していないので、ネット要求の初期化ロードX 5は阻止された.テンセントはすべてhttps要求であるからだ.Android 7.0のバージョンでは、ネットワーク・リストの構成が必要です.
    android.bugly.qq.com
    cfg.imtt.qq.com
    tbs.imtt.qq.com
    x5.tencent.com

テンセントに関するドメイン名をあなたのネットリストの構成に追加すればいいです.
ネットワークリストの構成方法がわかりませんか?この構成のネットリストの文章を表示します:リンクを開きます.
6.下記の表記を使用しています.
import android.*;
import android.webkit.*;
import android.webkit.WebStorage.*;
import android.net.*;
import android.net.http.*;
7.コールバックはfalseですが、ロード表示webviewの内容は問題ありません.それは、バージョンが低すぎるため、X 5が元のwebviewを自動的に切り返した可能性があります.