Android Studio调试NDK / JNI Mapbox库

时间:2016-01-11 05:18:44

标签: android c++ debugging android-studio android-ndk

我想将Android Mapbox GL库用于项目。我将需要修改源代码,因此我尝试将mapbox-gl-native项目源包含为git子模块。我是新手,所以如果我使用git子模块在错误的轨道上,请告诉我。

这是项目:

https://github.com/bessermt/TriMetRail

这一切似乎都有效,但我无法让调试器进入使用Android Studio的库的C ++源代码。我怀疑,因为该项目只向我展示了Java源文件而不是C ++,这是我所缺少的线索。

如果有人知道如何做到这一点,我们将不胜感激。

THX。

2 个答案:

答案 0 :(得分:0)

您引用的库uses gradle插件:

classpath 'com.android.tools.build:gradle:1.5.0'

今天需要 experimental 插件来调试Android Studio中的本机代码。为新插件更新包含所有依赖项的所有构建脚本可能是一项棘手的任务,因此我建议您发布请求on GitHub

我怀疑这会进入android-v3.1.0 milestone

答案 1 :(得分:0)

我认为使用gradle的实验版本可以解决问题