Android NDK无法用两个gradle插件调试本地代码

 2023-01-20    245  

问题描述

我正在与实验性Gradle插件一起使用NDK,最初我能够调试我的本机代码.

然后我看到了这个问题 https://github.com/googlesamples/googlesamples/android-ndk/issamples/android-ndk/issues/119 和此博客文章带有flatbuffers in android/.
这种方法将很棒,因为我可以将稳定的Gradle插件用于Android特定代码,以及用于本机代码的实验Gradle插件,例如使用Databinding,Witch非常适合使用.
我能够使用这种结构,但是我失去了调试本机代码的能力.

我创建了一个示例项目来说明我的问题.
https://github.com/4brunu/4brunu/androidndkdebug

在那里您可以找到两个项目.
第一个” Hello-Jni-One Gradle-Plugin”仅使用实验性Gradle插件,我可以调试本机代码.
第二个” hello-jni-two-gradle-plugins”,我将稳定的gradle插件用于Android特定代码,以及用于本机代码的实验Gradle插件,我无法调试本机代码.

我做错了什么吗?
您能帮我在第二个项目中启用本地代码调试吗?

谢谢

推荐答案

我在我的一个项目中使用了相同的设置,Android Studio 2.1-Preview5,Gradle-实验0.7.0-Alpha5和Gradle Plugin 2.1.0-Alpha5和调试作品. p>

秘密缺失的步骤是将路径添加到您的非分裂液体中:lib/build/intermediates/binaries/release/obj/ABI

本文地址:https://www.itbaoku.cn/post/619932.html

以上所述是小编给大家介绍的Android NDK无法用两个gradle插件调试本地代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/26036.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。