1

NDKでデバッグするために正常にコンパイルしたライブラリに問題があります。

アプリケーションがクラッシュして異常に存在するため、なぜこれが発生しているのかを調べたいと思いました。

ndk-stackはクラッシュする場所を理解する方法であることがわかったので、最初にndk-stackのドキュメントを読んでから、ライブラリにndk-stackメソッドを適用してみました。

しかし、次のようにcygwinでndk-stackを実行しようとすると、「Nosuchprocess」エラーが発生します。

なぜこれが起こるのか誰もが知っていますか?

ありがとうございました。

$ ./ndk-stack -sym data/data/com.project.myproject/lib -dump ../logcat.txt
********** Crash dump: **********
Build fingerprint: 'Huawei/U8650/hwu8650:2.3.3/HuaweiU8650/C00B824_NFCFW:user/release-                keys'
pid: 16976, tid: 16989  >>> com.project.myproject <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr fffffffb
Stack frame #00  pc 810cd3b0  /data/data/com.project.myproject/lib/libndk_databases.so:     Unable to open symbol file data/da
ta/com.project.myproject/lib/libndk_databases.so. Error (3): No such process
4

1 に答える 1

0

-sym引数の値は、libndk_databases.soファイルを含むobj / local/armeabiフォルダーのディスク上のローカルディレクトリである必要があります。

于 2012-05-18T23:05:59.440 に答える