Как использовать Crashlytics с привязкой RoboVM iOS?JAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать Crashlytics с привязкой RoboVM iOS?

Сообщение Anonymous »

Я пытаюсь подключить Crashlytics к моему проекту LibGDX, используя привязки RoboVM для iOS. Я следовал инструкциям с веб-страницы привязок: скачал jar-файл, поместил его в библиотеки, изменил build.gradle, синхронизировал... Я также добавил из robovm.xml< /code> привязки к моему robovm.xml (не уверен, что это необходимо для моей конфигурации Gradle).

Я добавил Crashlytics.start()< /code> вызов метода в моем классе IOSLauncher:

Код: Выделить всё

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, а не UIApplicationDelegateAdapter. Но я думаю, это не имеет значения.

После этого я пытаюсь принудительно завершить работу моего приложения. Я добавил throw new RuntimeException() в начале моего основного проекта. Приложение успешно выходит из строя. Я вижу соответствующую трассировку стека в консоли, но не получаю журналов сбоев на панели управления Crashlytics.

Я просмотрел базу знаний Crashlytics и обнаружил, что XCode может скрывать информацию о сбоях от Crashlytics. . Поэтому я попытался аварийно завершить работу своего приложения на iPad, отключенном от Mac, но это не помогло.

Я много гуглил, но информации об использовании этих привязок почти нет. с Крашлитикс. Кто-нибудь может мне помочь с этим? Как я могу проверить, что Crashlytics правильно подключен к моему проекту? Может я что-то забыл?

P.S. Ранее я подключил Crashlytics к серверной части Android того же проекта, и там все работает нормально.

Подробнее здесь: https://stackoverflow.com/questions/285 ... os-binding

Вернуться в «JAVA»