在 apk 中包含刚刚选择的 .so 库
Including just selected .so libs in apk
我的 jniLibs 目录中有几个 .so 库(我们称它们为 lib1.so、 lib2.so、lib3.so),我将其用于 Project1。
我在 build.gradle
中使用 jniLibs.srcDir 'path/to/my/dir/jniLibs'
设置。
我为 Project2 使用相同的 jniLibs 目录,但我只需要 lib1.so 在这个项目中。
有没有办法说 Gradle,只应复制 lib1.so?
是的,你有 packagingOptions,例如
packagingOptions {
exclude "**/lib2.so"
}
我的 jniLibs 目录中有几个 .so 库(我们称它们为 lib1.so、 lib2.so、lib3.so),我将其用于 Project1。
我在 build.gradle
中使用 jniLibs.srcDir 'path/to/my/dir/jniLibs'
设置。
我为 Project2 使用相同的 jniLibs 目录,但我只需要 lib1.so 在这个项目中。
有没有办法说 Gradle,只应复制 lib1.so?
是的,你有 packagingOptions,例如
packagingOptions {
exclude "**/lib2.so"
}