如何在 Android 中打包应用程序时从 libs 文件夹中删除特定的 jar 文件



如何在Android中打包应用程序时从libs文件夹中删除特定的jar文件。

因此,例如,如果我在libs文件夹中有一个名为xyz.jar的jar,并且在构建Android应用程序时,我想删除生成我的AAR文件的文件

我看到一些在build.gradle文件中使用"排除"的帖子,但这对我没有帮助

检查应用的build.gradle文件,你会发现像这样的一行,负责将 jar 文件包含在 libs 目录中:

api fileTree(include: ['*.jar'], dir: 'libs')

您可以简单地克隆和修改它,使其与要排除的库不匹配:

api fileTree(include: ['a*.jar'], dir: 'libs')
api fileTree(include: ['b*.jar'], dir: 'libs')

或者,您甚至可以显式命名要包含的库:

api fileTree(include: ['lib1.jar'], dir: 'libs')
api fileTree(include: ['lib2.jar'], dir: 'libs')

最新更新