Android NDK静态库调试(合并项目?)

Cha*_*s B 6 eclipse android static-libraries android-ndk

我正在寻找一种更好的方法来调试我正在研究的具有非常大的NDK核心的大型项目.NDK代码由一个大型C/C++静态库组成,该库通过NDK代码构建并链接到主Android应用程序.该项目的NDK部分本身也在一个android库项目中.所以总共制作了三个项目(Android - > NDK glue项目 - > Native C lib)

我的理解是,在尝试与库项目交互时,NDK调试工作不佳(或根本不工作).我怀疑我可以将NDK胶水代码项目与主要的android项目合并,但相对较少的痛苦,但更大的问题是包含项目核心的C/C++项目.

有没有可行的方法来合并C/C++项目和android NDK项目而无需重写C++/C项目的构建/生成脚本?

静态库的当前构建脚本非常复杂,可能很难转换为Android.mk文件.

有没有更好的方法来做到这一点,我没有考虑过?