您的位置:首页 > 移动开发 > Android开发

android NDK开发、编译、调试环境搭建与操作入门

2015-02-27 09:19 344 查看

ndk eclipse 单步调试配置

NDK调试,经常会碰错误:

Java代码

No symbol table is loaded. Use the "file" command.

No symbol table is loaded.  Use the "file" command.


使用ndk-gdb --start 启动程序第一个activity,但是此时so文件并没有被加载。解决方法:首先打开程序并使用,在保证so文件已经被使用的情况下,调用ndk-gdb命令调试程序进程。正确流程:1.创建一个模拟器或者使用真机运行想要调试的程序,确保so文件已经被加载。
一个比较简单的方法,在load so库的java文件中添加一个无关紧要的方法,比如:

Java代码


public static void test1(){
Log.i(tag, "test1");
}

public static void test1(){
Log.i(tag, "test1");
}
然后在主activity起来的时候,调用一下这个方法就OK了。

/article/6939650.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐