我使用 https://ask.dcloud.net.cn/article/80 在我的原生 app 中创建了一个 5+ webview,构建后发生错误,并且控制台无 console.log 的日志信息。
错误信息:
W/System.err: java.lang.NoSuchMethodException: setWebContentsDebuggingEnabled [boolean]
W/System.err: at java.lang.Class.getMethod(Class.java:664)
at java.lang.Class.getDeclaredMethod(Class.java:626)
at io.dcloud.common.adapter.ui.webview.SysWebView.setWebViewData(SysWebView.java:798)
at io.dcloud.common.adapter.ui.webview.SysWebView.init(SysWebView.java:448)
at io.dcloud.common.adapter.ui.AdaWebview.init(AdaWebview.java:292)
at io.dcloud.common.core.ui.m.a(WindowMgr.java:1947)
at io.dcloud.common.core.ui.m.processEvent(WindowMgr.java:516)
at io.dcloud.common.core.ui.m.processEvent(WindowMgr.java:327)
at io.dcloud.common.core.a.dispatchEvent(Core.java:650)
at io.dcloud.common.a.a.processEvent(AppMgr.java:217)
at io.dcloud.common.a.d.a(WebApp.java:2787)
at io.dcloud.common.a.a.processEvent(AppMgr.java:276)
at io.dcloud.common.core.a.dispatchEvent(Core.java:638)
at io.dcloud.feature.internal.sdk.SDK.obatinFirstPage(SDK.java:291)
at io.dcloud.feature.internal.sdk.SDK.createWebview(SDK.java:267)
at io.dcloud.feature.internal.sdk.SDK.createWebview(SDK.java:200)
at com.ztj.h5webview.H5WebViewModeListener.onCoreInitEnd(H5WebViewModeListener.java:37)
at io.dcloud.common.core.a.a(Core.java:169)
at io.dcloud.common.core.b.a(PandoraEntryProxy.java:52)
at io.dcloud.EntryProxy.onCreate(EntryProxy.java:102)
at com.ztj.h5webview.MainActivity.onCreate(MainActivity.java:26)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2280)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2392)
at android.app.ActivityThread.access$800(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1305)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5293)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
预计错误的代码:
mEntryProxy.onCreate(savedInstanceState,SDK.IntegratedMode.WEBVIEW,null);
0 个回复