[英]How to use ndk-stack in Android Studio 1.3
我在我的應用中始終收到致命信號11錯誤。 我一直在嘗試通過從Android Studio 1.3的終端窗口中調用ndk-stack工具來調試此錯誤,但無濟於事。 我已經成功下載並鏈接了ndk平台。
我的問題是,我必須在終端中輸入什么命令才能獲得可讀的輸出。 我不知道符號文件在哪里,由於某種原因我無法從設備中拉出墓碑,因此使用以下輸出的解決方案將是不錯的選擇。
另外,我僅將NDK用於此特定的調試目的。 我僅使用Java構建了我的應用。
08-13 18:27:52.010 25202-25214/? A/libc﹕ Fatal signal 11 (SIGSEGV), code 2, fault addr 0xaec77ac0 in tid 25214 (FinalizerDaemon)
08-13 18:27:52.112 186-186/? I/DEBUG﹕ *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-13 18:27:52.112 186-186/? I/DEBUG﹕ Build fingerprint: 'google/hammerhead/hammerhead:5.1/LMY47I/1767468:user/release-keys'
08-13 18:27:52.112 186-186/? I/DEBUG﹕ Revision: '11'
08-13 18:27:52.112 186-186/? I/DEBUG﹕ ABI: 'arm'
08-13 18:27:52.112 186-186/? I/DEBUG﹕ pid: 25202, tid: 25214, name: FinalizerDaemon >>> com.exampleapp <<<
08-13 18:27:52.112 186-186/? I/DEBUG﹕ signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xaec77ac0
08-13 18:27:52.121 186-186/? I/DEBUG﹕ r0 aec2a640 r1 00000020 r2 7463656a r3 aec2cc60
08-13 18:27:52.121 186-186/? I/DEBUG﹕ r4 aec2a640 r5 aec77ac0 r6 130a8440 r7 ffffffff
08-13 18:27:52.122 186-186/? I/DEBUG﹕ r8 6fc735b8 r9 b4a37400 sl 1314a850 fp 130a8440
08-13 18:27:52.122 186-186/? I/DEBUG﹕ ip b6e18e2c sp b3c67a68 lr b6e0c3b1 pc aec77ac0 cpsr 60070010
08-13 18:27:52.122 186-186/? I/DEBUG﹕ backtrace:
08-13 18:27:52.122 186-186/? I/DEBUG﹕ #00 pc 00077ac0 [anon:libc_malloc]
08-13 18:27:52.122 186-186/? I/DEBUG﹕ #01 pc 000223af /system/lib/libbinder.so (android::Parcel::freeDataNoInit()+22)
08-13 18:27:52.122 186-186/? I/DEBUG﹕ #02 pc 00022409 /system/lib/libbinder.so (android::Parcel::~Parcel()+4)
08-13 18:27:52.122 186-186/? I/DEBUG﹕ #03 pc 000819a3 /system/lib/libandroid_runtime.so
08-13 18:27:52.122 186-186/? I/DEBUG﹕ #04 pc 0001881d /data/dalvik-cache/arm/system@framework@boot.oat
使用命令提示符導航到NDK根目錄,創建一個名為log.txt的新文件,在其中粘貼調試日志,然后執行此命令,用正確的路徑替換示例路徑(path \\ to \\ your \\ project \\ MyProject \\ myprojectname) :
ndk-stack.exe -sym C:\path\to\your\project\MyProject\myprojectname\src\main\jniLibs\armeabi -dump log.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.