我有一个Android应用程序,它有一个C ++库(通过JNI)。
每当库崩溃时,它都会使应用程序崩溃,但我没有收到崩溃的崩溃。
这是Crashlytics的限制。它是否仅捕获未捕获的Java异常?
注意:Crashlytics会抓住导致应用程序崩溃的主线程上的任何Java异常,因此我知道它正在运行。
答案 0 :(得分:3)
现在是官方的,Crashlytics supports NDK!
答案 1 :(得分:2)
如果您阅读他们的博客: http://www.crashlytics.com/blog/crashlytics-february-2015-update/
他们说:
Crashlytics Labs的最新玩具:许多在Android上使用NDK构建精彩应用程序的人都有 要求Crashlytics提供支持。自开放访问我们的测试版 计划在10月,我们的实验室团队继续建立这个和 每天增强其功能。我们现在正在与顶级合作 已经通过我们的测试版发布他们的应用程序的公司 - 如果 您尚未测试我们的NDK测试版,请求尽早访问
您可以在此处获取测试版访问权限: http://try.crashlytics.com/secret/
编辑: 我们已经使用了测试版一段时间了,它可以很好地完成这项工作。它现在向公众开放,你可以阅读他们的blog post。
答案 2 :(得分:1)
您是对的,Android SDK目前仅捕获Java异常。 Twitter宣布Crashlytics即将推出NDK支持。