Nativescript:Android应用程序在模拟器切换选项卡中崩溃,但控制台中没有崩溃

问题描述

我有一个nativescript iOS应用程序,并且我刚刚开始尝试Android。它成功加载,但是在TabView中切换选项卡一段时间后,该应用程序只是崩溃了,但我在终端控制台中看不到任何指示。我看到的最新事件是:

JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> AppendChild(ElementNode(nativegridlayout),ElementNode(nativelabel))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> CreateElement(nativebutton)'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> AppendChild(ElementNode(nativegridlayout),ElementNode(nativebutton))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> AppendChild(ElementNode(nativegridlayout),ElementNode(nativegridlayout))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> AppendChild(ElementNode(nativepage),ElementNode(nativegridlayout))'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> CreateElement(nativeimage)'
JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> CreateElement(nativeimage)'

在开发过程中,是否有更好的方法来表明问题所在?

解决方法

是-将代码包装在try / catch块中。而且,当然要在调试器中运行,您可以在其中暂停异常。