【问题标题】:How to debug native code in an Android library project?如何在 Android 库项目中调试本机代码?
【发布时间】:2013-04-03 21:44:01
【问题描述】:

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

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

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

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

  • 它如何为您工作?当我创建新的“Android Native Application”调试配置并为项目选择“Browse”时,应用程序项目和库项目(带有本机代码的项目)都会显示在列表中。
猜你喜欢
  • 2012-09-20
  • 1970-01-01
  • 2012-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-08
  • 2017-07-24
相关资源
最近更新 更多