gpt4 book ai didi

java - 如何将 Crashlytics 与 RoboVM iOS 绑定(bind)一起使用?

转载 作者:搜寻专家 更新时间:2023-11-01 03:36:56 24 4
gpt4 key购买 nike

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

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

public class IOSLauncher extends IOSApplication.Delegate {
...
@Override
public boolean didFinishLaunching(UIApplication application, UIApplicationLaunchOptions launchOptions) {
Crashlytics.start("myAPIkeyIsHere");
return super.didFinishLaunching(application, launchOptions);
}
...
}

sample有点不同因为我的IOSLauncher类扩展 IOSApplication.Delegate不是UIApplicationDelegateAdapter .但我认为这并不重要。

之后,我试图强制让我的应用程序崩溃。我添加了 throw new RuntimeException()在我的核心项目开始时。应用程序成功崩溃。我可以在控制台中看到相应的堆栈跟踪,但在 Crashlytics 仪表板中看不到任何崩溃日志。

我搜索了 Crashlytics 知识库,发现 XCode 可能会隐藏来自 Crashlytics 的崩溃信息。因此,我尝试在与 Mac 断开连接的 iPad 上使我的应用程序崩溃,但没有帮助。

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

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

最佳答案

据我所知,Crashlytics 目前不适用于 roboVM。 Here是一个贡献者说的帖子。还有一些信息 here贡献者说他们目前不支持 crashlytics 使用的 mach 异常处理。

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

关于java - 如何将 Crashlytics 与 RoboVM iOS 绑定(bind)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28527369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com