处理客户android设备上的本机崩溃

处理客户android设备上的本机崩溃,android,android-ndk,Android,Android Ndk,我读了很多关于安卓系统本机崩溃处理的书。据我所知,这一切都归结于tombstone\u**文件、ndk堆栈和addr2line。这些工具与我自己的设备配合使用非常方便,adb随时可以获取墓碑或日志,但是如果我无法重现客户的崩溃,我该如何告诉客户?把墓碑寄给我 我知道下一个问题是一个延伸,因为墓碑是在崩溃场景中生成的(应用程序崩溃时不能做太多),但有没有办法将墓碑存储在日志中,用户只需按下按钮即可发送 另外,不幸的是,像crashlytics这样的服务在当前场景中不是一个好的解决方案。我知道一些场

我读了很多关于安卓系统本机崩溃处理的书。据我所知,这一切都归结于
tombstone\u**
文件、
ndk堆栈和
addr2line
。这些工具与我自己的设备配合使用非常方便,
adb
随时可以获取墓碑或日志,但是如果我无法重现客户的崩溃,我该如何告诉客户?把墓碑寄给我

我知道下一个问题是一个延伸,因为墓碑是在崩溃场景中生成的(应用程序崩溃时不能做太多),但有没有办法将墓碑存储在日志中,用户只需按下按钮即可发送


另外,不幸的是,像
crashlytics
这样的服务在当前场景中不是一个好的解决方案。

我知道一些场景中crashlytics不是一个好的解决方案,但在这些场景中,替代方法也不相关。但希望你能让crashlytcis在你的情况下发挥作用,这会让你的生活变得更加轻松。客户希望不要使用此类服务。不管怎样,我想我们找到了一些解决办法。事实证明,客户可以激活调试设置,并通过“发送日志”功能向我们发送墓碑。这对客户来说有点复杂,他可能想在之后关闭开发人员设置,但我看不到其他选择。我很高兴.o文件能够与另一台计算机上发布的应用程序中的墓碑一起工作。我知道有些情况下crashlytics不是一个好的解决方案,但在这些情况下,替代方法也不相关。但希望你能让crashlytcis在你的情况下发挥作用,这会让你的生活变得更加轻松。客户希望不要使用此类服务。不管怎样,我想我们找到了一些解决办法。事实证明,客户可以激活调试设置,并通过“发送日志”功能向我们发送墓碑。这对客户来说有点复杂,他可能想在之后关闭开发人员设置,但我看不到其他选择。我很高兴.o文件能够与另一台计算机上发布的应用程序中的墓碑一起工作。现在必须这样工作。