Can't dump the symbols of my native library : loadDataForPdb and loadDataFromExe failed

StackOverflow https://stackoverflow.com/questions/15164080

  •  16-03-2022
  •  | 
  •  

문제

I copied the sample of Google breakpad for Android and added it to my project. I had first a problem to get the minidumps (I was triggering SIGSEGV errors but nothing was written on my SD card). I finally managed to get some minidumps (I don't really know how but that's not my main problem).

My problem is that I can't dump the symbols of my native libraries, it says the following error message :

dump_syms.exe libcppinterface.so > libcppinterface.so.sym
loadDataForPdb and loadDataFromExe failed
Open failed

Thanks for your help

도움이 되었습니까?

해결책

The Breakpad tools are not very cross-platform friendly. You need to build dump_syms on a Linux machine in order to get a dump_syms binary that can read ELF/DWARF and produce debug symbols from your Android binaries. The Windows dump_syms.exe is only used for dumping symbols from MSVC-produced PDB files.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top