抛出错误时退出应用程序而不在屏幕上显示堆栈跟踪

Exiting an app when an error is thrown without showing the stack trace on screen

如何阻止 nativescript 在屏幕上显示错误堆栈跟踪?堆栈跟踪对开发人员确实很有帮助,但以防万一,某些边缘情况在应用程序发布后未涵盖,并且发生意外错误,用户看到堆栈跟踪将是糟糕的体验。有没有办法在 android 和 iOS 中都抛出应用程序?

try catch 语句确实有效,但并非在所有情况下都有效,例如,当内存不足并且清除所有下载和缓存的图像时,会引发 lowMemory 错误并且堆栈在屏幕上可见。

当 android 应用程序以发布模式构建时;

tns build android --release --key-store-path [路径] --key-store-password [pw] --key-store-alias [别名] --key-store-alias-pw [pw]

应用程序将在 Android 上自动禁用堆栈跟踪屏幕。默认情况下,tns 构建 android 将构建调试模式应用程序。