javascript - JavaScript 混合应用 crashlytics 日志
问题描述
我正在开发 iOS/Android 混合应用程序。我想在我的应用程序中使用 Fabric 留下 Crashlytics 日志。我发现当我尝试通过链接android studio中的示例项目来抛出异常时,它将被强制终止。如果我保留日志并使用try〜catch,我知道重新加载应用程序后会留下日志。但是,在基于 javascipt 的混合应用程序中,我使用 crashlytics 日志异常,并且抛出异常不会导致日志被记录。互锁是完美的。如果我重新运行该应用程序,它不会被记录。有什么帮助吗?
这是我的代码
1. $('#testCrash').click(function(){
throw new RuntimeException("This is a crash"); });
2.$('#testCrash').click(function(){
try{
throw new RuntimeException("This is a crash"); }catch(RuntimeException e){
crashlytics.logexception(e); } });
它没有被记录下来..
解决方案
推荐阅读
- google-apps-script - 将电子邮件地址从一张表移动到另一张表的脚本
- pine-script - 为什么我得到不匹配的输入?
- python - Python - 获取错误不可排序类型:str<> >= int<>
- ios - 如果单元格被点击则显示按钮并在 UITableView 中离开后隐藏
- objective-c - allowedFileTypes 已弃用
- android - 损坏的 AVD ini 文件:C\User\~\.android\avd\avd_name.ini
- c++ - 为什么即使数据长度是块大小的倍数,PKCS#7 也总是需要填充
- php - 使用array_walk的php计数问题
- amazon-web-services - 无法在 AWS VPC 向导中选择“改用 NAT 实例”
- c - 当用户在C中输入“退出”时如何让程序终止