0

Android用のGoogleブレークパッドのサンプルをコピーして、プロジェクトに追加しました。最初にミニダンプを取得する際に問題が発生しました(SIGSEGVエラーをトリガーしていましたが、SDカードに何も書き込まれていませんでした)。私はついにいくつかのミニダンプを取得することができました(私は本当に方法がわかりませんが、それは私の主な問題ではありません)。

私の問題は、ネイティブライブラリのシンボルをダンプできないことです。次のエラーメッセージが表示されます。

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

ご協力いただきありがとうございます

4

1 に答える 1

2

Breakpadツールは、クロスプラットフォームにあまり適していません。ELF / DWARFを読み取り、Androidバイナリからデバッグシンボルを生成できるdump_symsバイナリを取得するには、Linuxマシンでdump_symsをビルドする必要があります。Windowsのdump_syms.exeは、MSVCで生成されたPDBファイルからシンボルをダンプするためにのみ使用されます。

于 2013-04-11T12:25:26.723 に答える