如何在xamarin.android中找到崩溃的原因

时间:2018-03-01 12:27:08

标签: android xamarin xamarin.android crash-reports crash-dumps

我的控制台有以下崩溃日志

 Tombstone written to: /data/tombstones/tombstone_06
AM write failed: Broken pipe
Error (3675) / DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Error (3675) / DEBUG: Build fingerprint: 'samsung/k3gxx/k3g:6.0.1/MMB29K/G900HXXU1CQB2:user/release-keys'
Error (3675) / DEBUG: Revision: '10'
Error (3675) / DEBUG: ABI: 'arm'
Error (3675) / DEBUG: pid: 2801, tid: 2837, name: Threadpool work  >>> com.linx.candidate <<<
Error (3675) / DEBUG: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x91ec6120
Error (3675) / DEBUG:     r0 00000000  r1 0000000d  r2 ae9c9598  r3 9023e930
Error (3675) / DEBUG:     r4 98bd13c8  r5 00000008  r6 9566277c  r7 ae9d5fb0
Error (3675) / DEBUG:     r8 ae6393f0  r9 ae6393f0  sl 96dff784  fp 96dff784
Error (3675) / DEBUG:     ip 95663238  sp 96dfef38  lr 95662ce8  pc 91ec6120  cpsr 200b0010
Error (3675) / DEBUG: 
Error (3675) / DEBUG: backtrace:
Error (3675) / DEBUG:     #00 pc 0000a120  <unknown>
Error (3675) / DEBUG:     #01 pc 00008ce4  <unknown>
Error (3675) / DEBUG: 
Error (3675) / DEBUG: Tombstone written to: /data/tombstones/tombstone_06
Error (3675) / DEBUG: AM write failed: Broken pipe

使用上面的崩溃,我按照

中给出的步骤进行操作

https://developer.android.com/ndk/guides/ndk-stack.html

  1. 创建了崩溃的txt文件
  2. 解压缩我的apk以提供lib文件夹
  3. 按照ndk命令进行崩溃分析
  4. 但我的输出是

    Build fingerprint: 'samsung/k3gxx/k3g:6.0.1/MMB29K/G900HXXU1CQB2:user/release-keys'
    pid: 2801, tid: 2837, name: Threadpool work  >>> app bundle id <<<
    signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x91ec6120
    Stack frame #00 pc 0000a120  <unknown>
    Stack frame #01 pc 00008ce4  <unknown>
    :Crash
    

    有没有办法正确地去除崩溃的迹象?

0 个答案:

没有答案