我将NDK与实验性gradle插件一起使用,并且最初我能够调试本机代码。
然后我看到了这个问题https://github.com/googlesamples/android-ndk/issues/119和此博客文章http://frogermcs.github.io/json-parsing-with-flatbuffers-in-android/。这种方法将非常有用,因为我可以将稳定的gradle插件用于android特定代码,而将实验性gradle插件用于本机代码,例如,使用databinding将非常有用。我能够使用这种结构,但是却失去了调试本机代码的能力。
我创建了一个示例项目来说明我的问题。https://github.com/4brunu/AndroidNDKDebug
在这里您可以找到两个项目。第一个“ hello-jni-one-gradle-plugin”仅使用实验性gradle插件,并且能够调试本机代码。第二个“ hello-jni-two-gradle-plugins”,我将稳定的gradle插件用于android特定代码,将实验性gradle插件用于本机代码,但无法调试本机代码。
难道我做错了什么?您能帮我在第二个项目中启用本机代码调试吗?
谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句