如何在Android库项目中调试本机代码?

时间:2013-04-03 21:44:02

标签: android eclipse android-ndk java-native-interface

我正在开发一个包含本机代码的Android库。此库项目作为库添加到应用程序项目中。

我想在应用程序项目使用时调试库。

我很确定库(makefile,build命令,编译器选项)项目中的设置是可以的,因为我在库中尝试了调试器(我创建了一个虚拟Activity并取消设置“库”)并且它工作正常。我也知道由于加载动态库所需的时间而可能发生的延迟,我认为这不是问题所在。

在Application项目中,我刚添加了本机代码支持,将build命令设置为ndk_build NDK_DEBUG=1但它永远不会在断点处停止。任何想法将不胜感激

1 个答案:

答案 0 :(得分:10)

在我的问题中尝试Jay的答案:debug native code in Android library。 我没有时间亲自测试它,但看起来很有希望。 如果有效,请告诉我。