排除我的发布.apk的文件

use*_*708 5 android gradle android-studio

我有一个依赖于android-library项目的Android Studio应用程序.这个android-library项目包含一些本机库.so,但我想在我的最终apk中没有出现其中的一些.so.

我怎样才能做到这一点?我在我的应用程序的build.gradle中添加了此代码,但文件仍然出现:

packagingOptions {
    exclude 'lib/armeabi/a.so'
}
Run Code Online (Sandbox Code Playgroud)

谢谢

seb*_*kur -1

如果您像这样将 包裹在节packagingOptions中,它应该可以工作:android

android {
    packagingOptions {
        exclude 'lib/armeabi/a.so'
    }
}
Run Code Online (Sandbox Code Playgroud)