android - 如何调试 Android 库项目中的 native 代码?

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

我正在使用 native 代码开发一个 Android 库。此库项目作为库添加到应用程序项目中。

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

我非常确定库(生成文件、构建命令、编译器选项)项目中的设置没问题,因为我在库中尝试了调试器(我创建了一个虚拟 Activity 并取消了“库”设置)并且它起作用了。我也知道由于加载动态库所需的时间而可能发生的延迟,出于同样的原因,我认为这不是问题。

在应用程序项目中,我刚刚添加了本地代码支持,将构建命令设置为 ndk_build NDK_DEBUG=1但它从不在断点处停止。任何想法将不胜感激

最佳答案

尝试 Jay 在我的问题中的回答:debug native code in Android library . 我没有时间自己测试它,但它看起来很有希望。 让我知道它是否有效。

关于android - 如何调试 Android 库项目中的 native 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15798738/

相关文章:

java - 在 Android 应用中仅显示截止日期为今天的待办事项

java - Dagger 2 : error while getting a multiple instances of same object with @Named

android - eclipse v4.2.1 在 Windows 7 上非常慢

c++ - Eclipse 中类的多重定义错误

eclipse - 我该如何克服这个编译错误?

java - 使用 JNI 将图像从 Java 传递到 C++

c# - 如何在 MonoDroid 的代码隐藏中设置边距?

安卓布局 : how to approach dynamic generated survey forms

java - android NDK 函数返回 64 位变量的错误值(double,long int)

c++ - android NDK 提示 std::nearbyint 不是 std 的成员