android - 在APK中包括刚刚选择的.so库

标签 android gradle java-native-interface build.gradle

我的jniLibs目录中有几个.so库(我们称它们为lib1.so,lib2.so,lib3.so),这些库用于Project1。

我在jniLibs.srcDir 'path/to/my/dir/jniLibs'中使用build.gradle设置。

我为Project2使用相同的jniLibs目录,但在此项目中我只需要lib1.so。

有没有办法说Gradle,只有lib1.so应该被复制?

最佳答案

是的,您为此输入了packagingOptions

packagingOptions {
    exclude "**/lib2.so"
}

关于android - 在APK中包括刚刚选择的.so库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57229433/

相关文章:

android - 错误 :Failed to resolve: org. json:json:20160810

java - 为什么我的 JNI 代码没有成功找到 jthrowable 的 getMessage 方法?

android - 为android studio中native方法实现JNI生成C头文件(*.h)

Android studio 首次运行卡在 "Downloading Components"窗口

android检查应用程序是否连续多天打开

java - 更改 ListView 行 xml 中 TextView 的属性

android - 在GCM android的推送通知中自动扩展图像

gradle - Android Studio/gradle : "Could not create plugin of type ' LibraryPlugin'"

gradle - cucumber 2.4.0 标签不适用于 Gradle 4.6

java - jni 回调中的黑色 Sprite