[WXBridgeManager] invokeInitFramework java.lang.NullPointerException: Attempt to invoke interface method 'int io.dcloud.common.DHInterface.IApp.getInt(int)' on a null object reference
at io.dcloud.feature.weex.WXViewWrapper.initViewPortWidth(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:3)
at io.dcloud.feature.weex.WXViewWrapper.onJsFrameworkReady(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:3)
at io.dcloud.feature.weex.WeexInstanceMgr.onJsFrameworkReady(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:15)
at com.taobao.weex.bridge.WXBridgeManager.initFramework(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:92)
at com.taobao.weex.bridge.WXBridgeManager.invokeInitFramework(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:7)
at com.taobao.weex.bridge.WXBridgeManager.handleMessage(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:4)
at com.taobao.weex.common.WXThread$SafeCallback.handleMessage(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:2)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:223)
at android.os.HandlerThread.run(HandlerThread.java:67)报了错误后下次进入就会卡在启动页走都不走App.vue的生命周期 。我的manifest的部分配置"app-plus" : {
"optimization" : {
"preLaunch" : false
},
"usingComponents" : true,
"nvueStyleCompiler" : "uni-app",
"compilerVersion" : 3,
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},
6 个回复
3***@qq.com (作者)
1.alwaysShowBeforeRender 就是false
3***@qq.com (作者)
还有我是云打包的完的包会这样,本地usb调试安装的包不会卡在启动页,
3***@qq.com (作者)
在manifest.json中配置"app-plus": {"optimization": {"preLaunch": false}} 试过了没有用
3***@qq.com (作者)
[WXBridgeManager] invokeInitFramework java.lang.NullPointerException: Attempt to invoke interface method 'int io.dcloud.common.DHInterface.IApp.getInt(int)' on a null object reference
at io.dcloud.feature.weex.WXViewWrapper.initViewPortWidth(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:3)
at io.dcloud.feature.weex.WXViewWrapper.onJsFrameworkReady(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:3)
at io.dcloud.feature.weex.WeexInstanceMgr.onJsFrameworkReady(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:15)
at com.taobao.weex.bridge.WXBridgeManager.initFramework(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:92)
at com.taobao.weex.bridge.WXBridgeManager.invokeInitFramework(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:7)
at com.taobao.weex.bridge.WXBridgeManager.handleMessage(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:4)
at com.taobao.weex.common.WXThread$SafeCallback.handleMessage(r8-map-id-b4716a25f9920722ba6f2d7f7c6f40e43a654927e8ebe1c489894a7bc6a88ab4:2)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:223)
at android.os.HandlerThread.run(HandlerThread.java:67)报了错误后下次进入就会卡在启动页走都不走App.vue的生命周期 。我的manifest的部分配置"app-plus" : {
"optimization" : {
"preLaunch" : false
},
"usingComponents" : true,
"nvueStyleCompiler" : "uni-app",
"compilerVersion" : 3,
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},
3***@qq.com (作者)
找到问题了,保活和我的第三方冲突,第三方在特定模式下会抛出异常,但他们两个具体怎么冲突影响导致的不知道。
Ask小助手
您的问题可能是由于启动界面配置不当导致的。根据知识库内容,当
alwaysShowBeforeRender设置为true(默认值)时,应用会等待首页渲染完成才关闭启动页,若首页渲染异常会导致卡死。建议:
alwaysShowBeforeRender设为false(不等待首页渲染完毕)"app-plus": {"optimization": {"preLaunch": false}}参考文档:
启动界面配置
App.vue生命周期说明
注意:云打包环境与调试环境差异较大,建议使用正式版4.85进行云打包测试。
要回复问题请先登录或注册
公告
更多>相关问题