android NDK debug 遇到的问题与解决方法
最近在研究android NDK 的eclipse调试,遇到点问题,总结一下:
1、Unknown Application ABI :在application.mk里面添加APP_PLATFORM := android-8其中android-8是AndroidManifest.xml里面的android:minSdkVersion="8"
2、No symbol table is loaded. Use the "file" command.这个主要是还没加载完.so库,在调用.so库里面的函数之前给一个充足的时间加载完.so库就行,一般在程序启动时就加载
3、ndk-gdb脚本的BUG,国外的大牛解决的,在<ANDROID_NDK_HOME>/ndk-gdb脚本里面的末尾添加:sed -i 's/\r\r//' 'native_path $GDBSETUP';