我使用以下内容:
我有一个原生的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"时,本机调试才有效。
我希望将版本构建与调试符号一起打包,因此我非常困惑。有没有人见过这种行为?我不想使用版本变体进行调试,这没有任何意义......