Gradle 2.2 NDK调试需要发布Build Variant

时间:2016-10-25 17:55:08

标签: android c++ android-ndk android-studio-2.2 android-gradle-2.2

我使用以下内容:

  • Android Studio 2.2.2
  • Android Gradle Plugin 2.2.2
  • NDK r12b,r13
  • externalNativeBuild(ndkBuild和cmake)

我有一个原生的JNI .so静态地链接了大约二十几个其他库。本机库公开了一个Java API,当然,它绑定到JNI。我已经使用ndkBuild和cmake以及NDK r12b和r13成功构建了这个库。

我有一个测试工具项目,可以构建Android应用程序模块和本机库模块。

根据Android Studio 2.2文档,使用Android Studio 2.2.2,Gradle 2.2.2和新的externalNativeBuild机制的组合,本机调试假设只是工作。"但是,我发现只有当我将库模块的Build Variant设置为" release"时,本机调试才有效。

我希望将版本构建与调试符号一起打包,因此我非常困惑。有没有人见过这种行为?我不想使用版本变体进行调试,这没有任何意义......

0 个答案:

没有答案