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

时间:2016-04-23 20:11:33

标签: nativescript

如何阻止nativescript在屏幕上显示错误堆栈跟踪?堆栈跟踪对于开发人员来说真的很有用,但是以防万一,应用程序发布后不会覆盖一些边缘情况,并且发生意外错误,用户查看堆栈跟踪会有不好的经验。有没有办法在Android和iOS中抛弃应用程序?

尝试catch语句确实有效,但并非在所有情况下都有效,例如当内存不足并且清除了所有下载和缓存的图像时,会抛出lowMemory错误并在屏幕上显示堆栈。

1 个答案:

答案 0 :(得分:1)

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

tns build android --release --key-store-path [path] --key-store-password [pw] --key-store-alias [alias] --key-store-alias- pw [pw]

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