最近后台监测到华为手机设备。
Caused by: java.lang.RuntimeException: Package not found: com.huawei.webview 异常。查找了相关文档未能找到有效的解决方法。
Process Name: 'com.locojoy.restart'
Thread Name: 'main'
Back traces starts.
java.lang.Error: FATAL EXCEPTION [main]
Unity version : 2019.3.0f1
Device model : HONOR KJR-W09
Device fingerprint: HONOR/KJR-W09/HNKJR:10/HONORKJR-W09/4.0.2.210C00:user/release-keys
Caused by: android.util.AndroidRuntimeException: java.lang.reflect.InvocationTargetException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:271)
at android.webkit.WebView.getFactory(WebView.java:2587)
at android.webkit.WebView.ensureProviderCreated(WebView.java:2581)
at android.webkit.WebView.setOverScrollMode(WebView.java:2692)
at android.view.View.<init>(View.java:5184)
at android.view.View.<init>(View.java:5325)
at android.view.ViewGroup.<init>(ViewGroup.java:707)
at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:57)
at android.webkit.WebView.<init>(WebView.java:426)
at android.webkit.WebView.<init>(WebView.java:367)
at android.webkit.WebView.<init>(WebView.java:350)
at android.webkit.WebView.<init>(WebView.java:337)
at android.webkit.WebView.<init>(WebView.java:327)
at com.locojoy.restart.webview.BridgeWebView.<init>(BridgeWebView.java:45)
at com.component.util.Model3DBridgeWebView.<init>(Model3DBridgeWebView.kt:23)
at com.locojoy.restart.shopwindow.ChangeDecorationFragment$initWebView$1.invoke(ChangeDecorationFragment.kt:200)
at com.locojoy.restart.shopwindow.ChangeDecorationFragment$initWebView$1.invoke(ChangeDecorationFragment.kt:199)
at com.locojoy.restart.webview.BridgeWebViewFactory.getUsableWebView(BridgeWebViewFactory.kt:34)
at com.locojoy.restart.shopwindow.ChangeDecorationFragment.initWebView(ChangeDecorationFragment.kt:199)
at com.locojoy.restart.shopwindow.ChangeDecorationFragment.initLayout(ChangeDecorationFragment.kt:90)
at com.component.activity.SimpleBaseFragment.onViewCreated(SimpleBaseFragment.java:26)
at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:2974)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:543)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:282)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2177)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2088)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1990)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3122)
at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3056)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:473)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:210)
at com.core.frame.basis.FrameActivity.onStart(FrameActivity.java:179)
at com.component.activity.BaseActivity.onStart(BaseActivity.java:34)
at com.locojoy.restart.MainActivity.onStart(MainActivity.java:424)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1447)
at android.app.Activity.performStart(Activity.java:8148)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3939)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:235)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:215)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:187)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:105)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2475)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8401)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1102)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:266)
... 48 more
Caused by: java.lang.RuntimeException: Package not found: com.huawei.webview
at android.webkit.WebViewDelegate.getPackageId(WebViewDelegate.java:191)
at YG.getPackageId(chromium-SystemWebView.apk-stable-432409303:1)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.f(chromium-SystemWebView.apk-stable-432409303:30)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.<init>(chromium-SystemWebView.apk-stable-432409303:12)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForQ.<init>(chromium-SystemWebView.apk-stable-432409303:1)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForQ.create(chromium-SystemWebView.apk-stable-432409303:1)
... 50 more
Back traces ends.
```java