我想知道,如何修改build.gradle以从选定的ndk{moduleName}
文件生成多个模块(*.c
)。有没有人这样做过?这甚至可能吗?
假设我有两个班级:
public ClassA {
static {
System.loadLibrary("ClassAlib")
}
public native int funcA();
}
public ClassB {
static {
System.loadLibrary("ClassBlib")
}
public native int funcA();
}
对于我在src / jni文件夹中生成的jni头文件和创建的.c文件。如何修改build.gradle文件以生成两个库而不是一个?
答案 0 :(得分:0)
我认为你可以为build.grade使用两个选项:
sourceSets {
main {
jni.srcDirs = [<location for each module>]
jniLibs.srcDir '<location for so file>'
}
}