我正在尝试在Crashlytics中返回我的Javascript异常。它可以工作,但是全部出现在问题下:
Runtime.java com.tns.Runtime.callJSMethodNative
在Crashlytics仪表板中。我宁愿看到这样的问题列表:
MyScreen1.ts org.mycompany.monapp.myScreen1
MyScreen2.ts org.mycompany.monapp.myScreen2
我知道Crashlytics并不是用来处理JavaScript错误的,但是我想尽可能地模拟这种行为。我试图从这样的自定义Java类记录异常:
@JavaProxy("org.demonativescript.MyErrorHandler")
export class MyErrorHandler extends java.lang.Object {
constructor() {
super();
return global.__native(this);
}
sendCrash() : void{
crashlytics.sendCrashLog(new MyCustomException("My Custom Excep"));
}
};
但是由于仍然从JavaScript runtil记录异常,因此问题出现在:
Runtime.java com.tns.Runtime.callJSMethodNative