2017-07-15 48 views
0

我遇到一些NDK錯誤日誌這樣的:如何檢查Android Studio中的NDK錯誤日誌?

  • SIGSEGV(信號SIGSEGV:無效地址(故障地址:
  • 0x7f5479d281))信號:SIGSEGV(信號SIGSEGV:無效地址(故障地址:爲0x10))
  • 致命信號11(SIGSEGV),碼1,故障地址爲0x18

按照offical documents,我使用NDK堆疊處理的NDK日誌。但它沒有顯示像/tmp/foo/crasher/jni/foo.c:9這樣的細節行,我想這可能是閉源庫的原因。

那麼我想知道如何處理這種情況比較合適?非常感謝。

+0

粘貼實際堆棧跟蹤,然後有人可以幫助您。 – Ketan

回答

0

基本上,ndk-stack應該是實現你所需要的工具。

我會建議嘗試檢測代碼中的確切行,通過在代碼中放置一些日誌行來導致問題。並確保在調試配置中運行ndk(APP_OPTIM:= Application.mk中的調試)