Java 如何将Crashlytics与RoboVM iOS绑定一起使用?

Java 如何将Crashlytics与RoboVM iOS绑定一起使用?,java,libgdx,crashlytics,robovm,Java,Libgdx,Crashlytics,Robovm,我正在尝试使用将Crashlytics连接到我的LibGDX项目。我按照绑定网页上的说明操作:下载jar文件,将其放入libs,修改build.gradle,同步。。。我还将绑定的robovm.xml添加到我的robovm.xml(不确定我的gradle配置是否需要它) 我在我的IOSLauncher类中添加了Crashlytics.start()方法调用: public class IOSLauncher extends IOSApplication.Delegate { ...

我正在尝试使用将Crashlytics连接到我的LibGDX项目。我按照绑定网页上的说明操作:下载jar文件,将其放入
libs
,修改
build.gradle
,同步。。。我还将绑定的
robovm.xml
添加到我的
robovm.xml
(不确定我的gradle配置是否需要它)

我在我的
IOSLauncher
类中添加了
Crashlytics.start()
方法调用:

public class IOSLauncher extends IOSApplication.Delegate {
    ...
    @Override
    public boolean didFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions) {
        Crashlytics.start("myAPIkeyIsHere");
        return super.didFinishLaunching(application, launchOptions);
    }
    ...
}
它有点不同,因为我的
IOSLauncher
类扩展了
IOSApplication.Delegate
not
uiapplicationedelegateapter
。但我认为这无关紧要

在那之后,我试图强迫我的应用崩溃。我在核心项目开始时添加了
抛出新RuntimeException()
。应用程序正在成功崩溃。我可以在控制台中看到相应的stacktrace,但在Crashlytics仪表板中没有任何崩溃日志

我搜索了Crashlytics知识库,发现XCode可能会对Crashlytics隐藏崩溃信息。所以我试着在我的iPad上崩溃我的应用程序,断开了与Mac的连接,但没用

我在谷歌上搜索了很多,但是几乎没有关于Crashlytics使用这个绑定的信息。有人能帮我吗?如何检查Crashlytics是否正确连接到我的项目?我可能忘了什么吗


另外,早些时候我将Crashlytics连接到同一项目的Android后端,它在那里运行良好。

据我所知,Crashlytics目前不适用于roboVM。这是一篇文章,有一位投稿人也这么说。还有一些信息,贡献者说他们目前不支持crashlytics使用的mach异常处理


不过,您可以使用Bugsense或Flurry作为替代方案。

Crashlytics不与roboVM配合使用有什么变化吗?似乎仍然不起作用。Firebase崩溃报告目前也不起作用。必须检查上面列出的备选方案之一。