文章目录
一、错误描述
有时候在开发NDK的时候,会出现一些native的crash,直接闪退。但是又不知道如何定位到底是cpp哪一行代码出错了。这里介绍下如何通过addr2line来定位出错代码的位置。
1.1 写一段有错误代码
出错代码如下:
80行 // 故意制造出crash:除零异常
81行 int i=0;
82行 int j=1;
有时候在开发NDK的时候,会出现一些native的crash,直接闪退。但是又不知道如何定位到底是cpp哪一行代码出错了。这里介绍下如何通过addr2line来定位出错代码的位置。
出错代码如下:
80行 // 故意制造出crash:除零异常
81行 int i=0;
82行 int j=1;