打开终端 , 输入以下命令, armeabi是应用编译好的.so库的路径

adb logcat|ndk-stack -sym ./armeabi/

如果堆栈报错,会弹出报错内容。

如下:

C:\Users\JC>adb logcat | E:\Users\android-ndk-r10c\ndk-stack -sym "F:\aofei-new\frameworks\runtime-src\proj.android\obj\local\armeabi"
********** Crash dump: **********
Build fingerprint: 'Huawei/H30-T00/hwH30-T00:4.2.2/HuaweiH30-T00/C00B149:user/ota-rel-keys,release-keys'
pid: 22716, tid: 22771, name: Thread-4817 >>> com.joygames.hhw.alpha <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 2c55e3ab
Stack frame I/DEBUG (22996): #00 pc 008920e0 /data/app-lib/com.joygames.hhw.alpha-1/libgame.so (std::__detail::_Hash_code_base<std::string, std::pair<std::string const, std::string>, std::__detail::_Select1st, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::string const, std::string>, true> const*, unsigned int) const+40): Routine std::__detail::_Hash_code_base<std::string, std::pair<std::string const, std::string>, std::__detail::_Select1st, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::string const, std::string>, true> const*, unsigned int) const at E:/Users/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/hashtable_policy.h:1272
Stack frame I/DEBUG (22996): #01 pc 00891bb8 /data/app-lib/com.joygames.hhw.alpha-1/libgame.so (std::_Hashtable<std::string, std::pair<std::string const, std::string>, std::allocator<std::pair<std::string const, std::string> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, f+40): Routine std::_Hashtable<std::string, std::pair<std::string const, std::string>, std::allocator<std::pair<std::string const, std::string> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::string const, std::string>, true>*) const at E:/Users/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/hashtable.h:610

最新文章

  1. PE文件学习系列二 DOS头分析
  2. 判断JS对象是否拥有某属性
  3. NYOJ 128 前缀式计算
  4. dedecms安装步骤
  5. C调用OPENSSL做REST服务客户端的例子
  6. 基于visual Studio2013解决C语言竞赛题之1028平均值
  7. An impassioned circulation of affection
  8. 表格布局扩展/DW设计界面中快速整体布局页面的操作
  9. 【Django】优化小技巧之清除过期session
  10. Win7共享文件夹简单?这个共享问题可以难倒90%的人
  11. Java【第六篇】面向对象基础
  12. ubuntu16.04 程序开机自启动设置及启动优化
  13. 分布式服务注册中心XXL-REGISTRY
  14. Log4j rootLogger配置
  15. [Codeforces_713A]Sonya and Queries
  16. 关于CSS的优先级,CSS优先级计算,多个class引用
  17. 如何使用AngularJS对表单提交内容进行验证
  18. 排序算法总结(基于Java实现)
  19. BZOJ 3676: [Apio2014]回文串 后缀自动机 Manacher 倍增
  20. matlab中boxplot字体大小设置

热门文章

  1. 立个flag---每天一篇博客
  2. Linux上部署黑马旅游网Bug集锦
  3. Sicily 1027. MJ, Nowhere to Hide
  4. Codeforces 1165F2(二分内的check)
  5. C. Epidemic in Monstropolis
  6. react-dnd
  7. git忽略已经被提交的文件
  8. C# 加密、解密函数
  9. java中的常用内存区域总结
  10. Linux系统常用命令大全