在Android中打包应用程序时如何从libs文件夹中删除特定的jar文件。
例如,如果我在libs文件夹中有一个名为xyz.jar的jar,并且在构建Android应用程序时,我想删除生成我的AAR文件的文件
我看到了几篇文章,其中build.gradle文件中使用了“排除”,但这并没有帮助我
答案 0 :(得分:0)
检查应用程序的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')