如何在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')