如何定位Android NDK开发中遇到的错误

如题所述

    常见的NDK开发错误

    初始化错误;

    访问错误;

    内存泄露;

    参数错误;

    堆栈溢出;

    类型转换错误;

    数字除0错误;

    定位问题

    ndk-stack,这个命令行工具包含在NDK工具的安装目录,和ndk-build及其他常用的一些NDK命令放在一起,比如在电脑上,其位置是/android-ndk-r9d/ndk-stack。

    实时分析日志,在运行程序的同时,使用adb获取logcat日志,并通过管道符输出给ndk-stack,同时需要指定包含符号表的so文件位置。

温馨提示:答案为网友推荐,仅供参考
相似回答